01 用可迭代对象创建列表

#list(iterable=(), /)

st = 'abcdefg'  
lt = list(st)
02 在列表尾部追加元素

#append(self, object, /)
lt.append('h')

03 情况列表

#clear(self, /)
lt.clear()

04 利用现有列表创建一个新列表

#copy(self, /)

st = 'abcdefg'  
lt = list(st)  
lt0 = lt.copy() 
05 查找列表中指定元素的个数

#count(self, value, /)
lt1 = lt.count('g')

06 用可迭代对象扩展列表

#extend(self, iterable, /)
lt.extend(list('hijklmn'))

07 从列表中指定起止未知查找指定元素第一次出现的索引

#index(self, value, start=0, stop=9223372036854775807, /)
lt.index('h',5,15)

08 从指定位置向列表插入一个元素

#insert(self, index, object, /)
lt.insert(1, 'x')

09 从指定未知弹出一个元素

#pop(self, index=-1, /)
lt.pop(1)

10 从列表中删除元素(查到的第一个元素)

#remove(self, value, /)
lt.remove('a')

11 从列表中删除指定元素

#del
del lt[:3]

12 将列表元素倒序排序

#reverse(self, /)
lt.reverse()

13 将列表元素按指定顺序排序

#sort(self, /, *, key=None, reverse=False)
lt.sort()

14 列表的拼接

#+

lt1= ['a','b','c']
lt2=[1,2,3]
lt = lt1+lt2
15 列表的数乘

#*
‘lt = [None] * 30’

16 列表的索引

#列表索引从左侧以0开始或者从右侧以-1开始

lt16 = ['a','b','c',1,2,3,0]
lt = [-1]
17 列表的切片

#list[strat🔚steps]

lt17 = ['a','b','c',1,2,3,0]
lt = lt17[::-1]
18 元素判断

#in not in

lt17 = ['a','b','c',1,2,3,0]
if 'a' in lt17:
	print('in')
else:
	print('not in ')

print(lt)

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐