列表。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)