创建一个列表,只要把逗号分隔的不同的数据项使用方括号[ ]括起来即可。
列表的数据项不需要具有相同的类型。
list1 = ["qing", "ping", 27] list2 = [1, 2, 3, 4] list3 = ["a", "b", "c"]二、常用操作
L1=[10,20,"PYTHON"] print(L1)
[10, 20, ‘PYTHON’]
1.切片标记#切片标记法 print(L1[2])
PYTHON
print(L1[1:3])# 小于3
[20, ‘PYTHON’]
#负索引 print(L1[-1])
PYTHON
#列表长度 print(len(L1))
3
#列表拼接 L2=[10,90,"java"] print(L1+L2)
[10, 20, ‘PYTHON’, 10, 90, ‘java’]
#append 最后追加元素
L2.append("docker")
print(L2)
[10, 90, ‘java’, ‘docker’, ‘docker’, ‘docker’]
#apend与for循环结合创建列表
list1=[]
for i in range (1,10):
list1.append(i)
print (list1)
[1, 2, 3, 4, 5, 6, 7, 8, 9]
#del 删除某个元素 del L2[3] print(L2)
[10, 90, ‘java’, ‘docker’]
#pop 弹出 L2.pop() print(L2)
[10, 90, ‘java’]
#指定弹出某个元素 L2.pop(0) print(L2)
[90, ‘java’]
#sort 排序 有小到大 L3=[7,2,3,78] L3.sort() print(L3)
[2, 3, 7, 78]
#sorted 临时排序 L3=[10,3,4,6,7,2] print(sorted(L3)) print(L3)
[2, 3, 4, 6, 7, 10]
[10, 3, 4, 6, 7, 2]
#降序排列 L3=[7,2,3,78] L3.sort(reverse=True) print(L3)
[78, 7, 3, 2]
#count 计算元素出现的次数 L3.count(7)
1



