Python Cookbook之数据结构与算法
1、将序列分解为单独的变量
关键词:可迭代、分解,变量
问题:有一个包含N个元素的元组或序列,将它分解为N个单独的变量。
data = ['ABCD',50,3.14,(2020,12,31)]
name,shares,pi,date = data
print(name)
print(shares)
print(year)
只要对象是可迭代的,就可以执行分解操作。包括字符串、文件、迭代器、生成器等。
s=‘Hello’
a,b,c,d,e=s
当分解操作时,有时候不想要某个特定的值,可以选择一个永不到的变量名。