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)
输出结果:
貂蝉
狐狸精
范金链
翠花
小班