- 列表自操作
- 添加元素
- 删除元素
- 排序
- 翻转列表
- 计算长度
- 操作列表
- 遍历
- 数值列表
- 统计计算
- 切片
- 元组
example = ['i', 'love', 'you']列表自操作 添加元素
-
末尾添加元素
example.append('!') #['i', 'love', 'you', '!'] -
插入元素
example.insert(0, '!') #['!', 'i', 'love', 'you']
- del删除
del exmaple[0] #[love', 'you']
- pop()删除末尾元素
example = example.pop() #['i', 'love']
- 删除任何位置元素
example = example.pop(1) #['i', 'you']
- 根据值删除
example.remove('i') #[love', 'you']
排序
- 永久排序
example.sort() #['i', 'love', 'you'] example.sort(reverse = True) #['you', 'love', 'i']
- 暂时排序
str = sorted(example)翻转列表
example.reverse() ##['you', 'love', 'i']计算长度
l = len(example) #3操作列表 遍历
for ex in example: print(ex)数值列表
for value in range(1,6):
print(value) #1/2/3/4/5
values = list(range(1,7,2)) #[1, 3, 5]
valuess = [value**2 for value in values]
统计计算
max(values) #5 min(values) #1 sum(values) #3切片
values[:2] ##[1, 3]元组
数值不可变的列表
ls = (100, 200)
注:不可改变元组内部元素,但可直接改变元组数值
ls = (300, 400)



