zip()函数
zip()
函数用于将对应的元素打包成一个个元组
l1 = [1, 2, 3, 4, 5]
l2 = ['a', 'b', 'c', 'd' ,'e']
l3 = zip(l1, l2) # l3是<zip at 0x271350f2388>对象
list(zip(1l, l2))
------------------------------OUT-------------------------------------
[(1, 'a'), (2, 'b'), (3, 'c'), (4, 'd'), (5, 'e')]
- 注意:元组中的元素是不可修改的,若要修改需转换成字典或其他
dict(zip(l1, l2))
------------------------------OUT-------------------------------------
{1:'a', 2:'b', 3:'c', 4:'d', 5:'e'}
- 注意:如果
l1
与l2
长度不同,以最短的为基础压缩,多余的丢掉