解包
usernames = ['piglei', 'raymond']
author, reader = usernames
print(author)
print(reader)
输出
piglei
raymond
多层嵌套
attrs = [1,['piglei', 100]]
user_id, (username, score) = attrs
print(user_id)
print(username)
输出
1
piglei
贪婪解包
data = ['piglei', 'apple', 'orange', 'banana', 100]
username, *fruits, score = data
print(username)
print(fruits)
print(score)
输出
piglei
['apple', 'orange', 'banana']
100
可用于循环中
for username, score in [('piglei', 100), ('raymod', 60)]:
print(username)
输出
piglei
raymod