利用for in 实现字典里所有内容的输出
将字典里的键与值一对对的列出:.items()
举例
un={'aa':1
'bb':2
'cc':3
'dd':4
}
for name, number in un.items(): #把键放入name中,并把对应的值放入number中
print("\nname: " + name )
print("number: " + number)
输出
name:aa
unmber:1
name:bb
unmber:2
name:cc
unmber:3
name:dd
unmber:4
提取字典里所有的键:keys()
举例
un={'aa':1
'bb':2
'cc':3
'dd':4
}
for name in un.keys(): #把键放入name中
print(name)
输出
aa
bb
cc
dd
按顺序输出键:sorted()
举例
un={'bb':1
'dd':2
'aa':3
'cc':4
}
for name in sorted(un.keys()): #把键放入name中
print(name)
输出
aa
bb
cc
dd
按顺序输出键:values()
举例
un={'bb':1
'dd':2
'aa':3
'cc':4
}
for number in un.values(): #把键放入name中
print(number)
输出
1
2
3
4
set的用法:提取字典中的值并且对于重复的值只出现一次
举例
un={'bb':1
'dd':4
'aa':3
'cc':4
}
for number in set(un.values): #把键放入name中
print(name)
输出
1
4
3