日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

从零开始的Python学习Episode 4——列表

發布時間:2023/12/20 python 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 从零开始的Python学习Episode 4——列表 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、列表

列表與數組相似,定義一個列表?a=[1,2,3,4,5]

1.基本操作

1 a=[1,2,3,4] 2 3 #切片 范圍取值時,包括第一項但不包括最后一項,顧頭不顧尾 4 print(a[0:]) #從頭到尾取值,輸出1 2 3 4 5 print(a[1:3]) #從第2位取值到第4位,輸出2 3 6 print(a[0:-1])#從第1位取值到倒數第2位,輸出1 2 3 7 print(a[3::-1])#從第4位倒著取值到第1位,輸出4,3,2,1 a[start:end:step] 8 9 #添加 append insert 10 a.append(5)#默認插到最后一個位置,輸出1,2,3,4,5 11 print(a) 12 a.insert(1,1.5)#在第2位插入一個1.5 13 print(a) 14 15 #修改 16 a[1] = 1.4#修改第2項為1.4 17 print(a) 18 a[1:3] = ['b','c']#修改第2、3項為 'b','c' 19 print(a) 20 21 #刪除 remove pop del 22 a.remove(1)#刪除“1” 23 print(a) 24 b = a.pop(1)#根據索引刪除并存入b 25 print(a) 26 print(b) 27 del a[0]#刪除列表列表中的第一個 28 print(a) 29 del a#整個對象從內存中刪除?

這里添加一個需要注意的地方:

在修改中,如果選定要修改的元素個數比新的元素個數要少,會刪除選定元素的最后一位元素

例子:

1 a=[1,2,3,4,5,6] 2 a[1:4] = ['b','c']#選定了3個元素 3 print(a)#輸出[1, 'b', 'c', 5, 6]

?

2.列表的自帶方法

(1)count()方法

得到列表中的某一元素的出現次數

a=[1,1,1,1,2,3,4] num = a.count(1) print(num)
#輸出4

(2)extend()方法

?將兩個列表合并起來,具體是把目標列表加到原列表之后

1 a=[1,2,3,4] 2 b=[2,3,3] 3 a.extend(b) 4 print(a) 5 #輸出[1, 2, 3, 4, 2, 3, 3]

(3)index()方法

從列表中檢索目標元素并返回位置,若目標元素不存在會報錯

1 a=[1,2,3,4] 2 print(a.index(2)) 3 #輸出[1]

注意:若檢索的是復數元素,只會檢索到第一個目標元素的位置。

(4)reverse()方法

將列表倒序

a=[1,2,3,4] a.reverse() print(a) #輸出[4, 3, 2, 1]

(5)sort()方法

將按ASCII表的順序排序(默認從小到大)

可以對sort()方法中的reverse參數進行修改,令reverse=True 可以使列表從大到小排列

a=[2,3,1,4] a.sort() print(a) #輸出[1, 2, 3, 4] a.sort(reverse=True) print(a) #輸出[4, 3, 2, 1]

?(6) 如何判斷一個對象是否是列表

1 a=[1,2,3,4,5,6] 2 if type(a) is list: 3 print(True) 4 else: 5 print(False)

?

轉載于:https://www.cnblogs.com/smilepup-hhr/p/9665763.html

總結

以上是生活随笔為你收集整理的从零开始的Python学习Episode 4——列表的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。