Python笔记 之 list模块
01 用可迭代对象创建列表#list(iterable=(), /)st = 'abcdefg'lt = list(st)```###### 02 在列表尾部追加元素#append(self, object, /)`lt.append('h') `###### 03 情况列表#clear(self, /)`lt.clear() `###### 04 利用现有列表创建一个新列表#copy(self,
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)
更多推荐
所有评论(0)