字典(下)的问题
字典(下)视频里的最后有一个字典推导式d={x:y for x in for y in }
d输出的是{1:6,3:6,5:6}
为什么y里只取了6这一个值?不是很理解 覆盖了 字典,字典,难道你不允许key里的values更新么 两层for循环,你改成正常的循环就能知道为什么了 深谙流年 发表于 2023-2-24 15:34
两层for循环,你改成正常的循环就能知道为什么了
不是很明白 为什么y里面只取了一个6?并不是每次取一个数? d = {}
for i in :
for y in :
d = y
print(d) 深谙流年 发表于 2023-2-24 16:15
每次循环都会覆盖之前的字典 snower2516 发表于 2023-2-24 15:46
不是很明白 为什么y里面只取了一个6?并不是每次取一个数?
d = {x:y for x,y in zip(,)}
可以用解包来 覆盖了,你先等于 2 ,再 4 ,再 6 ,结果就是 6
页:
[1]