Python 元组

2020-04-01  本文已影响0人  lc_666

将list转为tuple

l1 = [1, 2, 3, 4, 5]
t1 = tuple(l1)
print(t1)#(1, 2, 3, 4, 5)
print(type(t1))#<class 'tuple'>

查询

使用下表获取元素

l1 = [1, 2, 3, 4, 5]
t1 = tuple(l1)
print(t1[0])#1

使用切片获取元素

l1 = [1, 2, 3, 4, 5]
t1 = tuple(l1)
print(t1[0:2])#(1, 2)

获取最大值 最小值 求和 长度

l1 = [1, 2, 3, 4, 5]
t1 = tuple(l1)
print(max(t1), min(t1), sum(t1), len(t1))
#5 1 15 5

内置函数

l1 = [1, 2, 3, 4, 5]
t1 = tuple(l1)
print(t1.index(2))
print(t1.count(3))
# 1 1

删除

l1 = [1, 2, 3, 4, 5]
t1 = tuple(l1)
del t1
print(t1)
#    print(t1)
#NameError: name 't1' is not defined

拆包

l1 = [1, 2, 3, 4, 5]
t1 = tuple(l1)
a, b, c, d, e = t1

变量个数与元组个数不同

l1 = [1, 2, 3, 4, 5]
t1 = tuple(l1)
a, *b, e = t1
print(a,b,e)
#1 [2, 3, 4] 5
上一篇下一篇

猜你喜欢

热点阅读