国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python 列表操作指南1

這篇具有很好參考價(jià)值的文章主要介紹了Python 列表操作指南1。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

Python 列表

mylist = ["apple", "banana", "cherry"]

列表用于在單個(gè)變量中存儲(chǔ)多個(gè)項(xiàng)目。列表是 Python 中的 4 種內(nèi)置數(shù)據(jù)類型之一,用于存儲(chǔ)數(shù)據(jù)集合,其他 3 種分別是元組(Tuple)、集合(Set)和字典(Dictionary),它們具有不同的特性和用途。

使用方括號(hào)創(chuàng)建列表:

# 創(chuàng)建一個(gè)列表
thislist = ["apple", "banana", "cherry"]
print(thislist)

列表項(xiàng)是有序的、可變的,并且允許重復(fù)值。列表項(xiàng)具有索引,第一項(xiàng)的索引為[0],第二項(xiàng)的索引為[1],依此類推。

  • 有序:當(dāng)我們說(shuō)列表是有序時(shí),意味著項(xiàng)目有一個(gè)定義的順序,而且該順序不會(huì)改變。
  • 可變:列表是可變的,這意味著我們可以在創(chuàng)建列表后更改、添加和刪除項(xiàng)目。
  • 允許重復(fù):由于列表具有索引,所以列表可以包含具有相同值的項(xiàng)目。
# 列表允許重復(fù)值
thislist = ["apple", "banana", "cherry", "apple", "cherry"]
print(thislist)

列表長(zhǎng)度:要確定列表中有多少項(xiàng),請(qǐng)使用 len() 函數(shù):

# 打印列表中的項(xiàng)目數(shù)
thislist = ["apple", "banana", "cherry"]
print(len(thislist))

列表項(xiàng) - 數(shù)據(jù)類型,列表項(xiàng)可以是任何數(shù)據(jù)類型:

# 字符串、整數(shù)和布爾數(shù)據(jù)類型
list1 = ["apple", "banana", "cherry"]
list2 = [1, 5, 7, 9, 3]
list3 = [True, False, False]

列表可以包含不同的數(shù)據(jù)類型:

# 包含字符串、整數(shù)和布爾值的列表
list1 = ["abc", 34, True, 40, "male"]

type() 函數(shù),從 Python 的角度來(lái)看,列表被定義為具有數(shù)據(jù)類型 'list' 的對(duì)象:

# 列表的數(shù)據(jù)類型
mylist = ["apple", "banana", "cherry"]
print(type(mylist))

列表構(gòu)造函數(shù),在創(chuàng)建新列表時(shí),也可以使用 list() 構(gòu)造函數(shù)。

# 使用 list() 構(gòu)造函數(shù)創(chuàng)建列表
thislist = list(("apple", "banana", "cherry"))  # 注意雙重圓括號(hào)
print(thislist)

改變項(xiàng)目的值,要更改特定項(xiàng)目的值,請(qǐng)引用索引編號(hào):

示例,更改第二個(gè)項(xiàng)目:

thislist = ["apple", "banana", "cherry"]
thislist[1] = "blackcurrant"
print(thislist)

要更改特定范圍內(nèi)項(xiàng)目的值,請(qǐng)定義一個(gè)具有新值的列表,并引用要插入新值的索引范圍:

示例:使用值 "banana" 和 "cherry" 替換值 "blackcurrant" 和 "watermelon":

thislist = ["apple", "banana", "cherry", "orange", "kiwi", "mango"]
thislist[1:3] = ["blackcurrant", "watermelon"]
print(thislist)

如果插入的項(xiàng)目數(shù)量多于替換的項(xiàng)目數(shù)量,則新項(xiàng)目將插入到您指定的位置,并且其余項(xiàng)目將相應(yīng)移動(dòng):

示例,通過(guò)用兩個(gè)新值替換它來(lái)更改第二個(gè)值:

thislist = ["apple", "banana", "cherry"]
thislist[1:2] = ["blackcurrant", "watermelon"]
print(thislist)

注意:當(dāng)插入的項(xiàng)目數(shù)量與替換的項(xiàng)目數(shù)量不匹配時(shí),列表的長(zhǎng)度將發(fā)生變化。如果插入的項(xiàng)目數(shù)量少于替換的項(xiàng)目數(shù)量,則新項(xiàng)目將插入到您指定的位置,并且其余項(xiàng)目將相應(yīng)移動(dòng):

示例,通過(guò)用一個(gè)新值替換第二個(gè)和第三個(gè)值來(lái)更改:

thislist = ["apple", "banana", "cherry"]
thislist[1:3] = ["watermelon"]
print(thislist)

要插入一個(gè)新的列表項(xiàng),而不替換任何現(xiàn)有值,我們可以使用 insert() 方法。insert() 方法在指定的索引處插入一個(gè)項(xiàng)目:

示例,將 "watermelon" 插入為第三個(gè)項(xiàng)目:

thislist = ["apple", "banana", "cherry"]
thislist.insert(2, "watermelon")
print(thislist)

要將項(xiàng)目添加到列表的末尾,請(qǐng)使用 append() 方法:

示例,使用 append() 方法追加項(xiàng)目:

thislist = ["apple", "banana", "cherry"]
thislist.append("orange")
print(thislist)

要在指定的索引處插入列表項(xiàng),請(qǐng)使用 insert() 方法。insert() 方法將項(xiàng)目插入到指定的索引位置:

示例,將項(xiàng)目插入為第二個(gè)位置:

thislist = ["apple", "banana", "cherry"]
thislist.insert(1, "orange")
print(thislist)

注意:由于上面的示例,列表現(xiàn)在將包含 4 個(gè)項(xiàng)目。要將另一個(gè)列表中的元素附加到當(dāng)前列表中,請(qǐng)使用 extend() 方法。

示例,將 tropical 中的元素添加到 thislist 中:

thislist = ["apple", "banana", "cherry"]
tropical = ["mango", "pineapple", "papaya"]
thislist.extend(tropical)
print(thislist)

這些元素將被添加到列表的末尾。,添加任何可迭代對(duì)象extend() 方法不僅限于附加列表,您可以添加任何可迭代對(duì)象(元組、集合、字典等)。

最后

為了方便其他設(shè)備和平臺(tái)的小伙伴觀看往期文章:

微信公眾號(hào)搜索:Let us Coding,關(guān)注后即可獲取最新文章推送

看完如果覺(jué)得有幫助,歡迎 點(diǎn)贊、收藏、關(guān)注文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-710539.html

到了這里,關(guān)于Python 列表操作指南1的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Python操作txt文件的全面指南

    在計(jì)算機(jī)編程中,文本文件是一種常見(jiàn)的數(shù)據(jù)存儲(chǔ)方式。Python作為一種強(qiáng)大的編程語(yǔ)言,提供了豐富的庫(kù)和函數(shù)來(lái)操作文本文件。本文將介紹如何使用Python操作txt文件,包括打開(kāi)、讀取、寫入、追加、刪除等操作。 一、打開(kāi)txt文件 要打開(kāi)一個(gè)txt文件,可以使用Python內(nèi)置的o

    2024年02月02日
    瀏覽(45)
  • ????Java開(kāi)發(fā)者的Python快速進(jìn)修指南:文件操作

    Python提供的文件操作相對(duì)于Java來(lái)說(shuō),確實(shí)簡(jiǎn)單方便許多。不僅操作簡(jiǎn)單,代碼可讀性也相對(duì)較高。然而,我們需要注意的不僅僅是文件操作的簡(jiǎn)單性,還有文件操作的各種模式。在Java中,我們并不經(jīng)常使用像Python中那樣的操作模式。 另外,我們還需要注意文件指針的移動(dòng)。

    2024年02月05日
    瀏覽(103)
  • 【NLP】特征提取: 廣泛指南和 3 個(gè)操作教程 [Python、CNN、BERT]

    【NLP】特征提取: 廣泛指南和 3 個(gè)操作教程 [Python、CNN、BERT]

    特征提取是數(shù)據(jù)分析和機(jī)器學(xué)習(xí)中的基本概念,是將原始數(shù)據(jù)轉(zhuǎn)換為更適合分析或建模的格式過(guò)程中的關(guān)鍵步驟。特征,也稱為變量或?qū)傩裕俏覀冇脕?lái)進(jìn)行預(yù)測(cè)、對(duì)對(duì)象進(jìn)行分類或從數(shù)據(jù)中獲取見(jiàn)解的數(shù)據(jù)點(diǎn)的特定特征或?qū)傩浴?本質(zhì)上,特征提取涉及以增強(qiáng)給定任務(wù)的數(shù)據(jù)

    2024年01月23日
    瀏覽(42)
  • 探索Python Selenium庫(kù):自動(dòng)化測(cè)試和Web操作的完整指南

    探索Python Selenium庫(kù):自動(dòng)化測(cè)試和Web操作的完整指南

    ?? 個(gè)人網(wǎng)站:ipengtao.com 在當(dāng)今互聯(lián)網(wǎng)時(shí)代,Web應(yīng)用程序的測(cè)試和自動(dòng)化成為了至關(guān)重要的一環(huán)。Python的Selenium庫(kù)為開(kāi)發(fā)者提供了一種強(qiáng)大的自動(dòng)化測(cè)試工具,使得模擬用戶行為、執(zhí)行瀏覽器操作以及進(jìn)行網(wǎng)頁(yè)數(shù)據(jù)采集變得更加便捷。本文將全面介紹Selenium庫(kù)的基本概念、安裝

    2024年02月03日
    瀏覽(134)
  • Python 自動(dòng)化指南(繁瑣工作自動(dòng)化)第二版:六、字符串操作

    Python 自動(dòng)化指南(繁瑣工作自動(dòng)化)第二版:六、字符串操作

    原文:https://automatetheboringstuff.com/2e/chapter6/ 文本是程序?qū)⑻幚淼淖畛R?jiàn)的數(shù)據(jù)形式之一。您已經(jīng)知道如何用 + 操作符將兩個(gè)字符串值連接在一起,但是您可以做得更多。您可以從字符串值中提取部分字符串,添加或刪除空格,將字母轉(zhuǎn)換為小寫或大寫,并檢查字符串的格式是

    2023年04月08日
    瀏覽(101)
  • 在Python中利用內(nèi)置SQLite3模塊進(jìn)行數(shù)據(jù)庫(kù)操作的完整指南

    在Python中利用內(nèi)置SQLite3模塊進(jìn)行數(shù)據(jù)庫(kù)操作的完整指南

    ? 在Python中,使用SQLite非常方便,Python內(nèi)置了 SQLite3 模塊,無(wú)需額外安裝。SQLite 是一個(gè)輕量級(jí)的嵌入式數(shù)據(jù)庫(kù),適用于小型項(xiàng)目和單用戶應(yīng)用。以下是一個(gè)簡(jiǎn)單的示例,演示如何在 Python 中使用 SQLite,并提供了常見(jiàn)的查詢、增加、修改和刪除功能。 首先,確保你的 Python 安裝

    2024年02月03日
    瀏覽(93)
  • 100天精通Python丨基礎(chǔ)知識(shí)篇 —— 03、Pycharm快捷操作和配置指南(磨刀不誤砍柴工)

    工欲善其事,必先利其器。? -- 魯迅 西紅柿先為大家介紹 pycharm的 基本配置、快捷鍵、import包等 ,然后再正式開(kāi)始知識(shí)學(xué)習(xí)。 目錄 ?? 一、Pycharm 常用快捷鍵 ? 二、Pycharm 騷操作

    2024年02月03日
    瀏覽(25)
  • 端口操作指南

    端口操作指南

    知行之橋 EDI 系統(tǒng)中的端口是用于創(chuàng)建數(shù)據(jù)工作流的功能模塊。每個(gè)端口可執(zhí)行以下的一個(gè)任務(wù): 使用標(biāo)準(zhǔn)網(wǎng)絡(luò)協(xié)議 (AS2,AS4,F(xiàn)TP,SFTP,OFTP 等)與外部目標(biāo)之間傳輸文件 與后端系統(tǒng)集成,例如數(shù)據(jù)庫(kù)或云端應(yīng)用程序 使用或公開(kāi) RESTful web API 將數(shù)據(jù)從一種格式轉(zhuǎn)換為另一種格式

    2024年02月16日
    瀏覽(21)
  • Excel 端口操作指南

    Excel 端口操作指南

    通過(guò)將 EDI 報(bào)文可視化為 Excel,企業(yè)可以更好地了解和處理數(shù)據(jù),提高工作效率,減少錯(cuò)誤率。在未實(shí)現(xiàn) EDI 系統(tǒng)和內(nèi)部業(yè)務(wù)系統(tǒng)集成之前,Excel 方案則是一項(xiàng)可供選擇的臨時(shí)替代方案。 Excel方案的優(yōu)點(diǎn)在于,無(wú)需對(duì)業(yè)務(wù)系統(tǒng)再做開(kāi)發(fā)工作,數(shù)據(jù)可讀性較強(qiáng)。用戶只需將交易伙

    2024年02月15日
    瀏覽(22)
  • Linux常規(guī)操作指南

    (1)查看當(dāng)前目錄內(nèi)容 或查看詳細(xì)信息: (2)切換工作目錄 (3)創(chuàng)建新目錄 (4)刪除空目錄 (5)刪除文件或目錄(遞歸刪除) (1)復(fù)制文件或目錄 (2)移動(dòng)或重命名文件/目錄 (3)查看文件內(nèi)容 (4)編輯文件(使用vi/vim編輯器) 在vi中,輸入 i 進(jìn)入插入模式,編輯

    2024年01月19日
    瀏覽(19)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包