zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Python 列表(List) 的三种遍历(序号和值)方法

2023-09-27 14:25:49 时间

if __name__ == '__main__':
    list = ['html', 'js', 'css', 'python']

    for i in list:
        print(list.index(i), i)

    # 方法1
    print( '遍历列表方法1:')
    for i in list:
        print ("序号:%s   值:%s" % (list.index(i) + 1, i))

    print ('\n遍历列表方法2:')
    # 方法2
    for i in range(len(list)):
        print ("序号:%s   值:%s" % (i + 1, list[i]))

    # 方法3
    print ('\n遍历列表方法3:')
    for i, val in enumerate(list):
        print ("序号:%s   值:%s" % (i + 1, val))

    # 方法3
    print( '\n遍历列表方法3 (设置遍历开始初始位置,只改变了起始序号):')
    for i, val in enumerate(list, 2):
        print ("序号:%s   值:%s" % (i + 1, val))

 

def printPoem():
    print("hello poem")
    name = '晏殊'
    poem = ''' 一曲新词酒一杯,去年天气旧亭台。夕阳西下几时回?无可奈何花落去,似曾相识燕归来。小园香径独徘徊。'''
    print(name, poem)

printPoem()  


if __name__ == '__main__':
    print("hello poem")
    name = '晏殊'
    poem =  ''' 
    一曲新词酒一杯,去年天气旧亭台。
    夕阳西下几时回?无可奈何花落去,
    似曾相识燕归来。小园香径独徘徊。 '''

    print(name, poem)
    print(name)
    print(poem)

 

if __name__ == '__main__':  这一句相当于c/c++中的main()函数。