list和tuple

列表。list是一種有序的集合,能夠隨時添加和刪除其中的元素。java

op = ['路飛', 123, True]
num = len(op)  # list元素個數
op.insert(2, '喬巴')  # 插入
op.append('娜美')  # 末尾插入
op.pop(2)  # 刪除。不指定索引則刪除最後一個元素
op[0] = '海賊王'
p1 = op[-1]  # 最後一個元素
p2 = op[-2]  # 倒數第2個元素
p3 = op[1:]  # op[1]以後的(含op[1])
p4 = op[:-1]  # op[-1]以前的(不含op[-1])
arr = ['Python', 'java', ['C', 'C++'], 'Go']  # 二維
s = arr[2][1]
# print(p3,s)

另外一種有序列表叫元組。tuple和list很是相似,可是tuple一旦初始化就不能修改app

t1 = ('路飛', 123, True)
t2 = ()  # 定義空的tuple
t3 = (1,)  # 定義只有1個元素的tuple,須加逗號否則定義的是數字1
t = ('a', 'b', ['c', 'd'])  # tuple不可變,t[2]是list可變
t[2][0] = 'x'
t[2][1] = 'y'
# print(t)
相關文章
相關標籤/搜索