Skip to Content
Python数据处理
book

Python数据处理

by Jacqueline Kazil, Katharine Jarmul
July 2017
Intermediate to advanced
398 pages
11h 54m
Chinese
Posts & Telecom Press
Content preview from Python数据处理
54
3
rec_key = item.attrib[lookup_key]
print
rec_key
修改完成后,在命令行中重新运行代码。对于每一条数据记录,我们得到下面的值:
PUBLISHSTATE
COUNTRY
WORLDBANKINCOMEGROUP
YEAR
SEX
GHO
REGION
49.00000
看起来都很适合做新字典的键,除了最后一个。这是因为最后一个元素是
Numeric
字典,
而不是我们要处理的
Category
字典。如果想保留这些数据供后续使用,需要用
if
语句为
这些数值元素创建一种特殊情况。
Python
if
语句
if
语句最基本的形式,是用来控制代码流的方法。
if
语句是在告诉代码:如果满足该
条件,那就执行给定的命令。
if
语句的另一种用法是与
else
一起使用。
if-else
语句的意思是:如果满足第一个条
件,那么执行相应的命令;但如果不满足该条件,那么执行
else
语句中的命令。
除了
if
if-else
之外,你还会将
==
作为比较运算符。
==
用来给变量赋值,而
==
用来检验两个值是否相等。另外,
!=
用来检验两个值是否不相等。这两个运算符返回
的都是布尔值:
True
False
Python
解释器中试试下面的例子:
x = 5
if
x == 5:
print
'x is equal to 5.'
你看到了什么?
x == 5
返回的是
True
,所以打印出了相应的文字。现在试一下这个:
x = 3
if
x == 5:
print
'x is equal to ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

数据科学中的实用统计学(第2版)

数据科学中的实用统计学(第2版)

Peter Bruce, Andrew Bruce, Peter Gedeck
Java持续交付

Java持续交付

Daniel Bryant, Abraham Marín-Pérez
解密金融数据

解密金融数据

Justin Pauley

Publisher Resources

ISBN: 9787115459190