2.元组知识汇总

元组

将一些值用逗号分隔,用()括起来。元组不能修改。

#==================普通元组==================
item1 = (1,2,3)

print(item1) #(1, 2, 3)

#============空元组==================
item2 = ()
print(item2)

#===========只包括一个元素的元组===============
item3 = (5)
print(item3) # 5 不是元组

item4 = (6,)
print(item4) # (6,)

item5 = (5) * 3
item6 = item4 * 4
print(item5) # 15
print(item6) # (6, 6, 6, 6)

#=================将序列转为元组=====================
list0 = ['h','e','l','l','o']
list1 = tuple(list0)
print(list0) #['h', 'e', 'l', 'l', 'o'] 可以看到不是就地修改
print(list1) #('h', 'e', 'l', 'l', 'o')  返回了一个元组

#=================获取元组中的元素===================
list2 = list1[:]
list3 = list1[-1]
print(list2) # ('h', 'e', 'l', 'l', 'o')
print(list3) # o
print(list1[4::-2]) # ('o', 'l', 'h')

#=================属于元组的函数 count  index ==========
count = list1.count('l')
print(count) #2
if 'l' in list1 :
    print(list1.index('l')) #2

你可能感兴趣的:(2.元组知识汇总)