序列类型各自的方法(1)

#列表的方法                                          
li=[1,2,3]                                             li=[1,2,3]      
dir(li) #查看所有方法 li.copy() li [1,2,3] [1,2,3] li.count(2) li.append() 报错,Type Error 类型错误 1 li.append(4) li.append(2) #li.count(2) #统计参数在列表中出现的次数 li li [1,2,3,4] #li.append() #将这个元素添加到末尾 [1,2,3,2]
li li.count(2)
[1,2,3] 2
li.clear()
li
[]
li=[1,2,3,2]
li.extend('123')
[1,2,3,2,'1','2','3']

li=[1,2,3]
li.extend([4,5,6])
li
[1,2,3,4,5,6]       #li.extend([4,5,6])将可迭代对象分开依次添加到末尾

 index   insert   pip

li=['a','b','c','d']                                               
li.index('c')   #默认只返回这个元素最先出现的索引位置
2

help(li.index)
li.append('c')
li
['a','b','c','d','c']
li.index('c')
2
li.index('c',3)
4
li.index('c',3,6)

 insert

li
['a','b','c','d','c']
li.insert(1,'lucky')
li
['a','lucky','b','c','d','c']

li.insert(10,'lucky')  #默认到最后
li

 pop

li.pop()  #不填是默认将最后一个元素拿出来,可以根据索引位置删除
           pop是列表里唯一一个对列表作出修改又可以返回值的方法

 remove    reverse

li
['a','b','c','d','c']
li.remove('c')  #指定移除
li
['a','b','d','c']


li=['a','b','d','c']
li.reverse()
li
['c','d','b','a'] #反转列表

li.sort()
li
['a','b','c','d']

li = [2,7,3,5]
li.sort()
li
[2,3,5,7]

li = ['a','ab','c']
li.sort()
li
['a','ab','c']
li.sort(key = len) #默认以长度排序




原文地址:https://www.cnblogs.com/changshen/p/8547727.html