列表list

可以修改内容
1、索引
a = ['1','2','3','4']
print a[2] #从前头0数,从后头-1数
2、分片
print a[1,3] #包后不包前
print a[1:3:2] #最后一个数位步长
3、序列相见
print ['1'] + ['2','4']
4、相乘
print a*5
5、成员资格
input_raw("input:") in a
6、函数
len(list)//列表元素个数
max(list)//返回列表元素最大值
min(list)//返回列表元素最小值
list(seq)//将字符串转换为列表
list.append(obj)//在列表末尾添加新的对象
list.count(obj)//统计某个元素在列表中出现的次数
list.extend(seq)//在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
list.index(obj)//从列表中找出某个值第一个匹配项的索引位置
list.remove(obj)//移除列表中某个值的第一个匹配项
list.sort([func])//对原列表进行排序
7、赋值:删除
a[2] = 5
del a[2]

可以修改内容
1、索引
a = ['1','2','3','4']
print a[2] #从前头0数,从后头-1数
2、分片
print a[1,3] #包后不包前
print a[1:3:2] #最后一个数位步长
3、序列相见
print ['1'] + ['2','4']
4、相乘
print a*5
5、成员资格
input_raw("input:") in a
6、函数
len(list)//列表元素个数
max(list)//返回列表元素最大值
min(list)//返回列表元素最小值
list(seq)//将字符串转换为列表
list.append(obj)//在列表末尾添加新的对象
list.count(obj)//统计某个元素在列表中出现的次数
list.extend(seq)//在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
list.index(obj)//从列表中找出某个值第一个匹配项的索引位置
list.remove(obj)//移除列表中某个值的第一个匹配项
list.sort([func])//对原列表进行排序
7、赋值:删除
a[2] = 5
del a[2]

原文地址:https://www.cnblogs.com/lens/p/4611195.html