列表-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的主要内容,如果未能解决你的问题,请参考以下文章

改变另一个片段的片段(列表)

在创建视图的片段期间为项目列表中的每个项目设置图像[重复]

无法从 onListItemClick 开始片段

在片段中使用列表视图

片段中的自定义列表视图。未找到布局

将对象列表从片段传递到 recyclerView 适配器