list1 = ['hello', 'world']
list1 = ['hello', 'world']
list1.append('!') # 只能追加到列表的尾部
list1 = ['hello', 'world']
list1.insert(1,',') # 指定索引位置插入内容
list1 = [1, 2, 3, [11, 22, 33]]
list1 = ['a', 'b', 'c', 1, 2, 3, [11, 22, 33]]
list1.remove('a')
方法1
list1 = ['a', 'b', 'c', 1, 2, 3, [11, 22, 33]]
list1.pop(2) # 有返回值
方法2
list1 = ['a', 'b', 'c', 1, 2, 3, [11, 22, 33]]
del list1[1] # 无返回值
list1 = ['a', 'b', 'c', 1, 2, 3, [11, 22, 33]]
del list1
list1 = ['a', 'b', 'c', 1, 2, 3, [11, 22, 33]]
list1.clear()
list1 = ['a', 'b', 'c', 1, 2, 3, [11, 22, 33]]
print(len(list1))
list1 = ['a', 'b', 'c', 1, 2, 3, [11, 22, 33]]
print(list1[0])
list1 = ['a', 'b', 'c', 1, 2, 3, [11, 22, 33]]
print(list1[0:3])
list1 = ['a', 'b', 'c', 1, 2, 3, [11, 22, 33]]
print(list1.index('a')) # 若内容不在列表中,则会报错
list1 = ['a', 'b', 'c', 1, 2, 3, [11, 22, 33]]
print(list1.count('a'))
list1 = [1, 3, 44, 4, 33, 11, 2, 5]
list1.sort() # 正向排序
list1.sort(reverse=True) # 反向排序
list1.reverse() # 整个列表倒序
li = ['太白','李白','百岁山']
print(li[2].replace('百', '白')) # replace并不会直接更改列表内容,并且不支持数字的替换
list1 = ['太白','李白','百岁山']
list1[0] = '太黑'
list1 = ['太白','李白','百岁山']
list1[0:3] = '太黑','太白','黑白棋'
list1 = []
list1.extend('张无忌') # 会把'张无忌'三个字拆开当成三个元素加入到列表中,列表长度是3;该方法支持迭代添加
list1 = ['zhangsan', 'lisi', 'wangwu']
str1 = ','.join(list1)
注意事项:列表中所有的增删改操作都是直接改原内存地址,并不需要通过重新赋值;元组属于特殊的列表(只读列表),除了增删改操作,其他列表支持的操作元组都支持。