|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
nums={'as':3,'df':5,'fg':7,'hu':8,'ki':9}
for name,number in nums.items():
print(f'{name} favrarite number is {number}')
as favrarite number is 3
df favrarite number is 5
fg favrarite number is 7
hu favrarite number is 8
ki favrarite number is 9
疑问:在没有定义name 和number的前提下,是如何将其与键和值一一对应起来的?
因为 items 返回的是所有键值对组成的元组构成的序列
- >>> nums={'as':3,'df':5,'fg':7,'hu':8,'ki':9}
- >>> print(nums.items())
- dict_items([('as', 3), ('df', 5), ('fg', 7), ('hu', 8), ('ki', 9)])
复制代码
for 循环 name,number 就对应着这 序列中元组的 第一个元素 与 第二个元素
简单理解也就是对应位置的赋值~
|
|