文章目录
删除对应下表元素,默认删最后一个
if '__main__' == __name__:
t = ['aa', 'vv', 'ww']
t.pop(1)
print(t)
['aa', 'ww']
按值删除
if '__main__' == __name__:
t = ['aa', 'vv', 'ww']
t.remove('ww')
print(t)
['aa', 'vv']
删所有,变成空列表
删对象
if '__main__' == __name__:
t = ['aa', 'vv', 'ww']
del(t[2])
print(t)
if '__main__' == __name__:
l = []
l.append(123)
print(l)
if '__main__' == __name__:
l = []
l.insert(1,123)
print(l)
if '__main__' == __name__:
l = ['a','b','c']
d=l.index('c')
print(d)
extend()
和直接+
t=[1,2,3]
q=[7,8,9]
t=t+q
print(t)
if '__main__' == __name__:
t = ['aa', 'vv', 'ww']
t.sort(reverse=True)
print(t)
['ww', 'vv', 'aa']
用key影响排序规则–用str.lower
方法,让列表所有字符串统一用小写字符比较
if '__main__' == __name__:
t = ['aa', 'Av', 'ww']
t.sort(key=str.lower,reverse=True)
print(t)
['ww', 'Av', 'aa']
if '__main__' == __name__:
t = ['aa', 'Av', 'ww', 'ww', 'ww']
t.sort(key=str.lower,reverse=True)
print(t.count('ww'))
[expression for iter_val in iterable if cond_expr]
if '__main__' == __name__:
t = [i*i for i in range(10) if i>3]
print(t)
[16, 25, 36, 49, 64, 81]