码迷,mamicode.com
首页 > 编程语言 > 详细

python学习4

时间:2017-12-13 12:02:46      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:div   use   打印   span   user   需要   显示   pytho   dict   

一、遍历字典:

  遍历所有的键—值对:

user_0 = {
username: efermi,
first: enrico,
last: fermi,
}
? for key, value in user_0.items():
? print("\nKey: " + key)
? print("Value: " + value)

Key: last
Value: fermi


Key: first
Value: enrico


Key: username
Value: efermi

二、遍历字典中的所有键

  在不需要使用字典中的值时,方法keys()很有用。下面来遍历字典favorite_languages,并

将每个被调查者的名字都打印出来:

favorite_languages = {
jen: python,
sarah: c,
edward: ruby,
phil: python,
}
? for name in favorite_languages.keys():
print(name.title())


?处的代码行让Python提取字典favorite_languages中的所有键,并依次将它们存储到变量
name中。输出列出了每个被调查者的名字:

Jen
Sarah
Phil
Edward

三、按顺序遍历字典中的所有键(sort())

可使用函
数sorted()来获得按特定顺序排列的键列表的副本:

favorite_languages = {
jen: python,
sarah: c,
edward: ruby,
phil: python,
}
for name in sorted(favorite_languages.keys()):
print(name.title() + ", thank you for taking the poll.")
这条for语句类似于其他for语句,但对方法dictionary.keys()的结果调用了函数sorted()。

这让Python列出字典中的所有键,并在遍历前对这个列表进行排序。输出表明,按顺序显示了所
有被调查者的名字:

Edward, thank you for taking the poll.
Jen, thank you for taking the poll.
Phil, thank you for taking the poll.
Sarah, thank you for taking the poll.

五、遍历字典中的所有值(value())

可使用方法values(),它返回一个值列表

favorite_languages = {
jen: python,
sarah: c,
edward: ruby,
phil: python,}
print("The following languages have been mentioned:")
for language in favorite_languages.values():
print(language.title())
这条for语句提取字典中的每个值,并将它们依次存储到变量language中。通过打印这些值,
就获得了一个列表,其中包含被调查者选择的各种语言:
The following languages have been mentioned:
Python
C
Python
Ruby

 

python学习4

标签:div   use   打印   span   user   需要   显示   pytho   dict   

原文地址:http://www.cnblogs.com/a255/p/8031327.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!