标签:知识点 复习 zip python m2 m1 m3 fruits print
# zip() 将给定的数据中对应的元素打包成一个元组 m1 = 'abc' m2 = [10, 20] m3 = ['red', 'yello'] a = zip(m1, m2, m3) # 将给定的数据中对应的元素打包成一个元组,不等长,以最短的序列为准,返回可迭代对象 print(a) #<zip object at 0x000002759F40B400> b = list(a) # 存储在列表中 print(b) # [('a', 10, 'red'), ('b', 20, 'yello')] # zip解压 print(list(zip(*b))) # [('a', 'b'), (10, 20), ('red', 'yello')] # zip与for配合使用 for m1, m2, m3 in zip(m1, m2, m3): print(m1, m2, m3) ''' a 10 red b 20 yello ''' # enumerate() 用于一个可遍历对象(列表、字符串 元组)组合为一个带索引的元组,同时列出数据的索引和数据 返回可迭代对象 fruits = ['apple', 'banana', 'peach'] print(enumerate(fruits)) # <enumerate object at 0x0000014A48E8A540> print(list(enumerate(fruits))) # [(0, 'apple'), (1, 'banana'), (2, 'peach')] for index, fruits in enumerate(fruits): print(index, fruits) ''' 0 apple 1 banana 2 peach '''
标签:知识点,复习,zip,python,m2,m1,m3,fruits,print 来源: https://www.cnblogs.com/zhaoyujiao/p/15471317.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。