nameinfo=['name1','name2','name3']
操作:
>>>nameinfo=['name1','name2','name3']
>>> nameinfo
['name1', 'name2', 'name3']
前方没有下横线的为可用参数,该参数是导入了一个tab模块显示出来。
参数解析:
nameinfo.append( #追加内容至末尾
nameinfo.count( #统计这个字符出现多少次
nameinfo.extend( #扩展列表
nameinfo.index( #查询指定位置的字符串内容
nameinfo.insert( #插入字符串至指定位置
nameinfo.pop( #删除最后或指定位置内容
nameinfo.remove( #有这个字符串就删除,没有就提示错误
nameinfo.reverse( #翻转列表元素
nameinfo.sort( #列表排序
nameinfo.append(
操作:
>>> nameinfo.append('name4')
>>> nameinfo
['name1', 'name2', 'name3', 'name4']
nameinfo.insert(
操作:
>>>nameinfo.insert(1,'nametest') #添加至1位置
>>> nameinfo
['name1', 'nametest', 'name2', 'name3','name4']
#若index>len(list)则追加到该list最后,若index<len(list) 则在指定位置进行追加,元素向后自动移动,若index<0则追加到该list最前
nameinfo[1]='test123' #修改指定位置的值
操作:
>>> nameinfo[1]='test123'
>>> nameinfo
['name1', 'test123', 'name2', 'name3','name4']
nameinfo.pop(
操作:
>>> nameinfo.pop(1)
'test123'
>>> nameinfo
['name1', 'name2', 'name3', 'name4']
nameinfo.remove(
操作:
nameinfo.remove('value') #若有这个内容,则删除,否则提示错误
>>>nameinfo=['name1','name2','name3']
>>> nameinfo.remove('name1')
>>> nameinfo
['name2', 'name3']
nameinfo.pop(
操作:
>>> nameinfo.pop()
'name4'
>>> nameinfo
['name1', 'name2', 'name3']
del nameinfo[num1:num2]
操作
>>> del nameinfo[1:3] #删除第1-2字段,不会匹配当前3字段
>>> nameinfo
['name1']
nameinfo.index(
操作:
>>>nameinfo=['name1','name2','name3','name4']
>>> nameinfo.index('name2')
1
>>> nameinfo.index('name3')
2
nameinfo[num]
操作:
>>> nameinfo[3]
'name4'
>>> nameinfo[2]
'name3'
nameinfo[num1:num2]
操作:
>>> nameinfo[1:2]
['name2']
>>> nameinfo[1:3]
['name2', 'name3']
>>> nameinfo[1:4]
['name2', 'name3', 'name4']
>>> nameinfo[1:]
['name2', 'name3', 'name4']
#同删除,如1-3只查询出第2,3个字符串
nameinfo.coount(
操作:
>>> nameinfo.insert(14,'name5')
>>> nameinfo
['name1', 'name2', 'name3', 'name4','name5']
>>>nameinfo.insert(15,'name4')
>>> nameinfo
['name1', 'name2', 'name3', 'name4','name5', 'name4']
>>> nameinfo.count('name4')
2
len(nameinfo)
操作:
>>> len(nameinfo)
6
>>> nameinfo
['name1', 'name2', 'name3', 'name4','name5', 'name4']
6.6 查询列数中最大数最小数
>>> a
[45, 9, 5, 4, 3, 2, 2, 2, 1, 1]
>>> max(a)
45
>>> min(a)
1
6.7 列表排序与倒序
>>> a=[5,2,2,34,5,2,235,25,6,235,5,6,6]
>>> a
[5, 2, 2, 34, 5, 2, 235, 25, 6, 235, 5, 6, 6]
>>> a.sort()
>>> a
[2, 2, 2, 5, 5, 5, 6, 6, 6, 25, 34, 235, 235]
>>> a.reverse()
>>> a
[235, 235, 34, 25, 6, 6, 6, 5, 5, 5, 2, 2, 2]
'value' in nameinfo
操作:
>>> 'jack' in nameinfo
False
>>> 'name1' in nameinfo
True
>>> nameinfo
['name1', 'name2', 'name3', 'name4','name5', 'name4']
nameinfo.sort(
操作:
>>> nameinfo
['name1', 'name2', 'name3', 'name4','name5', 'name4']
>>> nameinfo.sort()
>>> nameinfo
['name1', 'name2', 'name3', 'name4','name4', 'name5']
#这个会修改列表的顺序
nameinfo.reverse(
操作:
>>> nameinfo
['name1', 'name2', 'name3', 'name4','name4', 'name5']
>>> nameinfo.reverse()
>>> nameinfo
['name5', 'name4', 'name4', 'name3','name2', 'name1']