list是類,由中括號括起來,「,」分割麼個元素,列表中元素可以是數字,字串,列表,布林值、、所有都可以放進去
可以修改
1、列表的修改、刪除li = [1, "asd", true, ["小二", [1,2]]] # 物件
#索引取值
print(li[3])
# 切片,結果也是列表
print(li[1:-1])
2、in 操作li = [1, "asd", true, ["小二", [1,2]]] # 物件
li[1] = 120 # 修改
li[1: 3] = [120, 90] # 修改
del li[1] # 刪除
del li[1: 3] # 刪除
print(li)
3、取值li = [1, "asd", true, ["小二", [1,2]]] # 物件
v = 1 in li
print(v) # true
4、字串轉化列表li = [1, "asd", true, ["小二", [1,23]]] # 物件
v = li[3][1][1][0]
print(v) # 3
k = "qwesadasdsda"
li = list(k) # 字串每個字元轉換成乙個元素, #內部使用for迴圈
#不能轉數字
li1 = [1,22,"asdas"] # 列表(有數字和字母)轉化字串
s = ""
for i in li1:
s = s + str(i)
print(s,li)
li2 = ["asdas", "zxczxc"]# 列表(只含字母)轉化字串
v = "".join(li2)
print(v)
2、.clear():清空列表li = [1, "asd", true, ["小二", [1,2]]]
print(li)
3、.copy():淺拷貝li = [1, "asd", true, ["小二", [1,2]]]
li.clear()
print(li)
4、.count():計算元素出現的次數li = [1, "asd", true, ["小二", [1,2]]]
v = li.copy()
print(v)
5、.extend():擴充套件原列表li = [1, "asd", true, ["小二", [1,2]]]
v = li.count(2)
print(v)
6、.index():根據值獲取當前索引位置(左邊優先)li = [1, "asd", true, ["小二", [1,2]]]
li.extend([12,5165])
print(li)
7、.insert():在指定索引位置插入值li = [1, "asd", true, ["小二", [1,2]]]
v = li.index("asd")
print(v)
8、.pop():刪除某個值,並獲取刪除的值li = [1, "asd", true, ["小二", [1,2]]]
li.insert(3, "asd")
print(li)
9、.remove():刪除指定值,左邊優先li = [1, "asd", true, ["小二", [1,2]]]
v = li.pop() #預設刪除最後乙個值
v1 = li.pop(1) #索引
print(li)
print(v, v1)
10、.reverse():將當前列表進行反轉li = [1, "asd", true, ["小二", [1,2]]]
li.remove("asd") #值
print(li)
11、.sort():刪除某個值,並獲取刪除的值li = [1, "asd", true, ["小二", [1,2]]]
li.reverse()
print(li)
li = [1, 3, 2, 10,55,33]
li.sort() #從小到大排序
li.sort(reverse = true) #從大到小排序
print(li)
Python學習系列《三》 列表
在python中,列表是由一系列按特定順序排列的元素組成,用來表示列表,並用英文逗號分隔其中的元素。例如 print list h e list 1,2,3,4 print list 1,2,3,4 list hello world print list hello world 同大多數程式語言一樣...
Python學習(三) 列表和元組
序列是python中最基本的一種資料結構,序列上的每乙個元素都會指定乙個數字 或稱之為索引 以0開頭類推。在python的6個序列中,列表和元祖是最常見的。序列都可以進行的操作包括 索引,切片 加 乘 檢查成員。除此之外,序列都可以進行確定序列長度,確定最大元素和最小元素的方法。python中的元素...
Python學習筆記三 列表(一)
列表是一些按特定順序排列的元素組成,元素之間沒有關係 如 names li hua kang kang han mei mei numbers 1,2,5,88,3 用位置或索引訪問,索引是從0開始,若想直接訪問最後一位,則索引為 1 numbers 1 2,5 88,3 names li hua ...