• 技术文章 >常见问题 >Python常见问题

    python如何遍历元组

    爱喝马黛茶的安东尼爱喝马黛茶的安东尼2019-11-08 11:25:50原创4300

    第一种,使用for in遍历。

    girl_tuple = ("貂蝉", "狐狸精","范金链","翠花","小班")
    
    for everyOne in girl_tuple:
        print(everyOne)

    输出结果:

    貂蝉
    狐狸精
    范金链
    翠花
    小班

    第二种,使用内置函数enumerate遍历。

    girl_tuple = ("貂蝉", "狐狸精","范金链","翠花","小班")
    
    for index, everyOne in enumerate(girl_tuple):
        print str(index) + everyOne

    输出结果:

    貂蝉
    狐狸精
    范金链
    翠花
    小班

    第三种,使用range()或者xrange()内置函数,会把传入的数字,分解成一个List,比如range(),那就是[0,1,2,3,4]。

    girl_tuple = ("貂蝉", "狐狸精","范金链","翠花","小班")
    
    for index in range(len(girl_tuple)):
        print girl_tuple[index]
    girl_tuple = ("貂蝉", "狐狸精","范金链","翠花","小班")
    
    for index in xrange(len(girl_tuple)):
        print girl_tuple[index]

    输出结果:

    貂蝉
    狐狸精
    范金链
    翠花
    小班

    第四种,使用iter(),同样是内置函数,返回迭代器。

    girl_tuple = ("貂蝉", "狐狸精","范金链","翠花","小班")
    
    for everyOne in iter(girl_tuple):
        print everyOne

    输出结果:

    貂蝉
    狐狸精
    范金链
    翠花
    小班

    python学习网,免费的在线学习python平台,欢迎关注!

    专题推荐:python 遍历 元组
    上一篇:如何在终端运行python 下一篇:python代码如何换行

    相关文章推荐

    • python如何遍历dict• python中如何遍历字典• python如何遍历列表• python中如何遍历树

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网