第六章介绍的是字典,个人把它归类到数组当中,可以使用python的循环去遍历,也可以通过索引去寻找特定的值,只是把数组的数字索引编程了字符串等。本章除了讲解字典的一些简单用法之外还说明了字典可以作为列表的一个元素而存在列表之中,也就是说一个列表可以存储的信息格式变得多样化的,信息量也变的大了很多。可以说,真正的python之旅,现在在算开始。
好了,直接上题目和代码了:
#6-1
Friend = {
'first_name' : ' Lily',
'last_name' : 'Smith',
'age' : 25,
}
print(Friend)
#6-2
Friend_number = {
'John' : 5,
'Lily' : 24,
'York' : 21,
'Mike' : 16,
'Snif' : 46,
}
print(Friend_number)
#6-5
Country_River = {
'Changjiang' : 'China',
'Huanghe' : 'China',
'nile' :'egypt',
}
for river in Country_River.keys():
print("The "+river.title()+" run sthrough "+Country_River[river])
for river in Country_River.keys():
print(river.title())
for country in Country_River.values():
print(country)
#6-6
favorite_languages = {
'jen' : 'python',
'sarah' : 'C',
'edward' :'ruby',
'phil' : 'python',
}
new_name_list = ['jen','sarah','ben','jack']
for name in new_name_list:
if name in favorite_languages.keys():
print("Hello "+name+", I am very thanks for you parcipated!")
#6-7
Friend2 = {
'first_name' : 'Bob',
'last_name' : 'Yorhan',
'age' : 21,
}
Friend3 = {
'first_name' : 'Mike',
'last_name' : 'Jordan',
'age' : 30,
}
people = [Friend, Friend2, Friend3]
for person in people:
print(person)
#6-10
Friend_number = {
'John' : [2,6,4],
'Lily' : [15,13],
'York' : [118,32],
'Mike' : [46,58],
'Snif' : [21,36],
}
for name,numbers in Friend_number.items():
print(name+ " likes number: ")
for number in numbers:
print(number)
