創建一個列表,只要把逗號分隔的不同的數據項使用方括號[ ]
括起來即可。
列表的數據項不需要具有相同的類型。
list1 = ["qing", "ping", 27]
list2 = [1, 2, 3, 4]
list3 = ["a", "b", "c"]
L1=[10,20,"PYTHON"]
print(L1)
[10, 20, ‘PYTHON’]
#切片標記法
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