程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

【由淺入深學Python】列表(List)

編輯:Python

一、創建列表

創建一個列表,只要把逗號分隔的不同的數據項使用方括號[ ]括起來即可。
列表的數據項不需要具有相同的類型。

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


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved