python列表的多重赋值技巧

多重赋值技巧是一种快捷方式,让你在一行代码中,用列表中的值为多个变量赋值。

示例:

#传统赋值
cat = ['lili','lilei','hanmeimei']
size = cat[0]
color = cat[1]
fat = cat[2]
print(cat)
print(size)
#多重赋值
hi,hello,ha = cat
print(cat)
print(hello)
结果:

    ['lili', 'lilei', 'hanmeimei']
    lilei

结论:多重赋值不会改变列表中的内容,只是将单一的赋值语句,变成了方便的多重赋值而已。

注意:

#超过时
hi,hello,ha,hei = cat
print(cat)
print(hello)
报错:

File "E:/python/venv/range.py", line 13
hi,hello,ha,hei = cat
^
SyntaxError: invalid character in identifier

结论:变量的数目和列表的长度必须严格相等,否则将会报错。

posted @ 2020-03-22 22:08  孤云落日-夕阳情  阅读(701)  评论(0编辑  收藏  举报