Python之元组tuple遍历元素
Tuple的同样需要遍历嘛,只是一旦创建后,元素不可变,遍历同List一样分开写的原因是,就像那位大牛说的,层级都不要太深,本来就low,一下子放在一起,知识不好巩固0、直接上干货,第一种:for ingirl_tuple = ("貂蝉", "狐狸精","范金链","翠花","小班")for eve
·
Tuple对象创建后,持有的元素不可再改变,遍历元素的方式与List一样
第一种: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)
输出结果:
0貂蝉
1狐狸精
2范金链
3翠花
4小班
第三种,使用range()或者xrange()内置函数
该内置函数会将传入的数字,分解成一个List,比如range(5),那就是[0,1,2,3,4](备注:Python2.x是如此,3.x改为返回一个Range对象)
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)
输出结果:
貂蝉
狐狸精
范金链
翠花
小班
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献7条内容
所有评论(0)