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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

python3列表_Python3列表

發(fā)布時(shí)間:2024/4/11 python 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python3列表_Python3列表 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Python中有六種內(nèi)置類型的序列,但最常見(jiàn)的是列表和元組,我們將在本教程中看到。

有一些事情,可以使用序列類型來(lái)做。這些操作包括索引,切片,加,乘,和檢查成員運(yùn)算。此外,Python已經(jīng)有內(nèi)置函數(shù)來(lái)查找序列的長(zhǎng)度和查找其最大和最小的元素。

Python列表

列表在Python提供一個(gè)最通用的數(shù)據(jù)類型,它可以寫成逗號(hào)分隔值地方括號(hào)(項(xiàng)目)的列表。列表重要的一點(diǎn)是,在列表中的項(xiàng)目不必是同一類型。

創(chuàng)建一個(gè)列表是在方括號(hào)中以逗號(hào)分隔放置不同值。例如?-

list1 = ['physics', 'chemistry', 1997, 2000];

list2 = [1, 2, 3, 4, 5 ];

list3 = ["a", "b", "c", "d"];

與字符串索引類似,列表的索引從0開(kāi)始,并列出可切片,聯(lián)接,等等。

訪問(wèn)列表中的值

要訪問(wèn)列表值,請(qǐng)使用方括號(hào)連同索引或索引切片獲得索引對(duì)應(yīng)可用的值。例如?-

#!/usr/bin/python3

list1 = ['physics', 'chemistry', 1997, 2000]

list2 = [1, 2, 3, 4, 5, 6, 7 ]

print ("list1[0]: ", list1[0])

print ("list2[1:5]: ", list2[1:5])

當(dāng)執(zhí)行上面的代碼,它產(chǎn)生以下結(jié)果?-

list1[0]: physics

list2[1:5]: [2, 3, 4, 5]

更新列表

可以通過(guò)給賦值運(yùn)算符到左側(cè)切片更新列表中的單個(gè)或多個(gè)元素,?并且可以使用 append()方法中加入一元素。例如?-

#!/usr/bin/python3

list = ['physics', 'chemistry', 1997, 2000]

print ("Value available at index 2 : ", list[2])

list[2] = 2001

print ("New value available at index 2 : ", list[2])

注:append()方法將在后續(xù)部分討論。

當(dāng)執(zhí)行上面的代碼,它產(chǎn)生以下結(jié)果?-

Value available at index 2 :

1997

New value available at index 2 :

2001

刪除列表元素

要?jiǎng)h除列表元素,如果你知道要?jiǎng)h除哪些元素那么可以使用del語(yǔ)句,或者如果你不知道,那么 remove()方法。例如?-

#!/usr/bin/python3

list = ['physics', 'chemistry', 1997, 2000]

print (list)

del list[2]

print ("After deleting value at index 2 : ", list)

當(dāng)執(zhí)行上面的代碼,它產(chǎn)生以下結(jié)果?-

['physics', 'chemistry', 1997, 2000]

After deleting value at index 2 : ['physics', 'chemistry', 2000]

注意:?remove()?方法將在后續(xù)部分討論。

基本列表操作

列表的?+?和?*?運(yùn)算符就像字符串中一樣; 它們?cè)谶@里的意思是串聯(lián)和重復(fù),接受這個(gè)結(jié)果是一個(gè)新的列表,而不是一個(gè)字符串。

事實(shí)上,列表響應(yīng)所有和我們?cè)谙惹罢鹿?jié)中的字符串使用的順序操作一樣。

Python表達(dá)式

結(jié)果

描述

len([1, 2, 3])

3

長(zhǎng)度

[1, 2, 3] + [4, 5, 6]

[1, 2, 3, 4, 5, 6]

串接

['Hi!'] * 4

['Hi!', 'Hi!', 'Hi!', 'Hi!']

重復(fù)

3 in [1, 2, 3]

True

成員運(yùn)算

for x in [1,2,3] : print (x,end=' ')

1 2 3

迭代

索引,切片和矩陣

因?yàn)榱斜硎切蛄?#xff0c;索引和切片,以所它與字符串操作的工作方式相同。

假設(shè)以下的輸入?-

L=['C++'', 'Java', 'Python']

Python表達(dá)式

結(jié)果

描述

L[2]

'Python'

偏移位從零開(kāi)始

L[-2]

'Java'

負(fù)值:從右邊計(jì)數(shù)

L[1:]

['Java', 'Python']

取切片部分

內(nèi)置列表函數(shù)與方法:

Python包括以下列表函數(shù)?-

SN

函數(shù)與描述

3

從列表項(xiàng)中返回最大值

4

5

轉(zhuǎn)換一個(gè)元組為列表

Python包括以下列表的方法

SN

方法與描述

2

返回obj對(duì)象在列表中出現(xiàn)的次數(shù)

4

返回列表中 obj 對(duì)象對(duì)應(yīng)最低索引值

5

插入 obj 對(duì)象到列表的?index 索引位置

6

9

排序列表的對(duì)象,如果給定請(qǐng)使用func比較

總結(jié)

以上是生活随笔為你收集整理的python3列表_Python3列表的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。