python學習(三) 列表

2021-08-21 19:53:51 字數 2544 閱讀 7799

list是類,由中括號括起來,「,」分割麼個元素,列表中元素可以是數字,字串,列表,布林值、、所有都可以放進去

可以修改 

li = [1, "asd", true, ["小二", [1,2]]] # 物件

#索引取值

print(li[3])

# 切片,結果也是列表

print(li[1:-1])

1、列表的修改、刪除

li = [1, "asd", true, ["小二", [1,2]]] # 物件

li[1] = 120 # 修改

li[1: 3] = [120, 90] # 修改

del li[1] # 刪除

del li[1: 3] # 刪除

print(li)

2、in 操作

li = [1, "asd", true, ["小二", [1,2]]] # 物件

v = 1 in li

print(v) # true

3、取值

li = [1, "asd", true, ["小二", [1,23]]] # 物件

v = li[3][1][1][0]

print(v) # 3

4、字串轉化列表

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)

li = [1, "asd", true, ["小二", [1,2]]]

print(li)

2、.clear():清空列表

li = [1, "asd", true, ["小二", [1,2]]]

li.clear()

print(li)

3、.copy():淺拷貝

li = [1, "asd", true, ["小二", [1,2]]]

v = li.copy()

print(v)

4、.count():計算元素出現的次數

li = [1, "asd", true, ["小二", [1,2]]]

v = li.count(2)

print(v)

5、.extend():擴充套件原列表

li = [1, "asd", true, ["小二", [1,2]]]

li.extend([12,5165])

print(li)

6、.index():根據值獲取當前索引位置(左邊優先)

li = [1, "asd", true, ["小二", [1,2]]]

v = li.index("asd")

print(v)

7、.insert():在指定索引位置插入值

li = [1, "asd", true, ["小二", [1,2]]]

li.insert(3, "asd")

print(li)

8、.pop():刪除某個值,並獲取刪除的值

li = [1, "asd", true, ["小二", [1,2]]]

v = li.pop() #預設刪除最後乙個值

v1 = li.pop(1) #索引

print(li)

print(v, v1)

9、.remove():刪除指定值,左邊優先

li = [1, "asd", true, ["小二", [1,2]]]

li.remove("asd") #值

print(li)

10、.reverse():將當前列表進行反轉

li = [1, "asd", true, ["小二", [1,2]]]

li.reverse()

print(li)

11、.sort():刪除某個值,並獲取刪除的值

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 ...