【python学习笔记】复习知识点随机

2021/10/27 17:10:21

本文主要是介绍【python学习笔记】复习知识点随机,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

    # 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
    '''

  



这篇关于【python学习笔记】复习知识点随机的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程