列表-list
Posted chen-hong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了列表-list相关的知识,希望对你有一定的参考价值。
列表是python的基础数据类型之一 ,其他编程语言也有类似的数据类型. 比如JS中的数组, java中的数组等等. 它是以[ ]括起来, 每个元素用‘ , ‘隔开而且可以存放各种数据类型,同时是可变
列表的索引和切片同字符串一样,可参考字符串篇章
列表的操作如下:
1 l = ["python", "java", "C"] 2 print(l) # [‘python‘, ‘java‘, ‘C‘] 3 4 # 增加 5 l.append("C++") 6 print(l) # [‘python‘, ‘java‘, ‘C‘, ‘C++‘] 7 8 l.insert(1, "C#") 9 print(l) # [‘python‘, ‘C#‘, ‘java‘, ‘C‘, ‘C++‘] 10 11 l.extend(["javascript", "php"]) 12 print(l) # [‘python‘, ‘C#‘, ‘java‘, ‘C‘, ‘C++‘, ‘JavaScript‘, ‘PHP‘] 13 14 # 删除 15 l.pop() 16 print(l) # [‘python‘, ‘C#‘, ‘java‘, ‘C‘, ‘C++‘, ‘JavaScript‘] 17 18 l.pop(2) 19 print(l) # [‘python‘, ‘C#‘, ‘C‘, ‘C++‘, ‘JavaScript‘] 20 21 l.remove("JavaScript") # 删除不存在会报错 22 print(l) # [‘python‘, ‘C#‘, ‘C‘, ‘C++‘] 23 24 del l[1:2] 25 print(l) # [‘python‘, ‘C‘, ‘C++‘] 26 27 #l.clear() #清空list 28 29 # 修改 30 l[2] = "java" 31 print(l) # [‘python‘, ‘C‘, ‘java‘] 32 33 l[1:2:1] = ["php", "C++"] # 步长不为 1 时,需要注意元素个数 34 print(l) # [‘python‘, ‘php‘, ‘C++‘, ‘java‘] 35 36 # print(l.count("python")) # 查询出现的次数 37 38 l.sort() 39 print(l) # 排序,默认升序 40 41 l.sort(reverse=True) 42 print(l) # 降序 43 44 l.reverse() # 降序 45 print(l) 46 47 print(len(l)) # 获取列表的长度
以上是关于列表-list的主要内容,如果未能解决你的问题,请参考以下文章