#将字符串转换成列表 test = 'lemonluoluo' print(list(test)) ——————————执行结果—————————— ['l', 'e', 'm', 'o', 'n', 'l', 'u', 'o', 'l', 'u', 'o'] #追加值到列表 li = [1,2,3,4,5] print(li) li.append([123,'你好啊']) print(li) ——————————执行结果—————————— [1, 2, 3, 4, 5] [1, 2, 3, 4, 5, [123, '你好啊']] #清空列表 li = [1,2,3,4,5,6,1] li.clear() print(li) ——————————执行结果—————————— [] #复制(浅拷贝) li = [1,2,3,4] aa = li.copy() print(aa) ——————————执行结果—————————— [1, 2, 3, 4] #计算元素的个数 test = [1,2,3,1,1,1] print(test.count(1)) ——————————执行结果—————————— 4 #可迭代对象追加到列表 test = [1] test.extend(['哈哈']) test.extend('哈哈') print(test) ——————————执行结果—————————— [1, '哈哈', '哈', '哈'] #在指定位置插入自定义元素 test = [11,22,33,44] test.insert(2,10) print(test) ——————————执行结果—————————— [11, 22, 10, 33, 44] #将值抓出来,源列表失去该值,无指定默认是最后一个值 list = [11,22,33,44] print(list.pop(0)) print(list) ——————————执行结果—————————— 11 [22, 33, 44] #删除列表中的指定值 test = [11,22,33,44] test.remove(22) print(test) ——————————执行结果—————————— [11, 33, 44] #反转列表 test = [1,2,3,4,5,6] test.reverse() print(test) ——————————执行结果—————————— [6, 5, 4, 3, 2, 1] #列表的排序,默认从小到大,参数reverse=True,可以从大到小 test = [5,2,28,9,3,124,68,2,0] test.sort() print(test) test.sort(reverse=True) print(test) ——————————执行结果—————————— [0, 2, 2, 3, 5, 9, 28, 68, 124] [124, 68, 28, 9, 5, 3, 2, 2, 0]