国产网曝门99视频在线看_免费看片a级毛片免费看_4hu四虎永久在线观看_高清无套内精线观看456_国产欧美亚洲日韩久久福利_av在线无码观看另类重口_欧美精品一二三区较多收藏_欧美老熟妇伦视频_婷婷六月综合激情_最新国产成人野战在线观看


Python基礎(chǔ):Python列表更新之修改列表元素詳解

歡迎你來(lái)到站長(zhǎng)在線的站長(zhǎng)學(xué)堂學(xué)習(xí)Python知識(shí),本文分享的是《Python列表更新之在Python中修改列表元素詳解》。本知識(shí)點(diǎn)主要內(nèi)容有:在Python中修改單個(gè)元素、在Python中修改一組元素。

歡迎你來(lái)到站長(zhǎng)在線的站長(zhǎng)學(xué)堂學(xué)習(xí)python知識(shí),本文分享的是《Python列表更新之在Python中修改列表元素詳解》。本知識(shí)點(diǎn)主要內(nèi)容有:在Python中修改單個(gè)元素、在Python中修改一組元素。


在Python中添加、修改和刪除列表元素也稱(chēng)為更新列表。在實(shí)際開(kāi)發(fā)Python時(shí),常常需要對(duì)列表進(jìn)行更新,下面本知識(shí)點(diǎn)開(kāi)始介紹如何修改列表元素。

在Python中修改列表元素有兩種情況,一個(gè)是修改單個(gè)元素,一個(gè)是修改一組元素?,F(xiàn)在站長(zhǎng)在線分別講解:

1、在Python中修改單個(gè)元素

修改單個(gè)元素非常簡(jiǎn)單,直接對(duì)元素賦值即可。使用索引得到列表元素后,通過(guò)“=”賦值符就改變了元素的值。

請(qǐng)看下面的例子:

num = [88, 66, 33, 17, 99, 28, 18]
num[2] = 56  #使用正數(shù)索引
num[-3] = -5  #使用負(fù)數(shù)索引
print(num)

運(yùn)行結(jié)果如下:

[88, 66, 56, 17, -5, 28, 18]
>>> 

2、在Python中修改一組元素

Python 支持通過(guò)切片語(yǔ)法給一組元素賦值。在進(jìn)行這種操作時(shí),如果不指定步長(zhǎng)(step 參數(shù)),Python 就不要求新賦值的元素個(gè)數(shù)與原來(lái)的元素個(gè)數(shù)相同;這意味,該操作既可以為列表添加元素,也可以為列表刪除元素。

num = [88, 66, 33, 17, 99, 28, 18]
#修改第 3~6 個(gè)元素的值(不包括第6個(gè)元素)
num[3:6] = [56,17,-5]
print(num)

運(yùn)行結(jié)果如下:

[88, 66, 33, 56, 17, -5, 18]
>>> 

如果對(duì)空切片(slice)賦值,就相當(dāng)于插入一組新的元素:

num = [88, 66, 33, 17, 99, 28, 18]
#在5個(gè)元素處插入新元素
num[4:4] = [56,17,-5]
print(num)

運(yùn)行結(jié)果:

[88, 66, 33, 17, 56, 17, -5, 99, 28, 18]
>>> 

使用切片語(yǔ)法賦值時(shí),Python 不支持單個(gè)值,例如下面的寫(xiě)法就是錯(cuò)誤的:

num = [88, 66, 33, 17, 99, 28, 18]
#在5個(gè)元素處插入新元素
num[4:4] = 100
print(num)

報(bào)錯(cuò)如下:

Traceback (most recent call last):
  File "D:\Python\Python310\Doc\000.py", line 3, in <module>
    num[4:4] = 100
TypeError: can only assign an iterable
>>> 

但是如果使用字符串賦值,Python 會(huì)自動(dòng)把字符串轉(zhuǎn)換成序列,其中的每個(gè)字符都是一個(gè)元素,請(qǐng)看下面的代碼

s = list("Hello Python")
s[6:12] = "XYZ"
print(s)

執(zhí)行結(jié)果如下:

['H', 'e', 'l', 'l', 'o', ' ', 'X', 'Y', 'Z']
>>> 

使用切片語(yǔ)法時(shí)也可以指定步長(zhǎng)(step 參數(shù)),但這個(gè)時(shí)候就要求所賦值的新元素的個(gè)數(shù)與原有元素的個(gè)數(shù)相同,例如:

num = [88, 66, 33, 17, 99, 28, 18]
#步長(zhǎng)為2,為第1、3、5個(gè)元素賦值
num[1: 6: 2] = [55, -55, 59.5]
print(num)

運(yùn)行結(jié)果為:

[88, 55, 33, -55, 99, 59.5, 18]
>>> 

到此為止,本文Python列表更新之在Python中修改列表元素詳解》中的主要內(nèi)容有:在Python中修改單個(gè)元素、在Python中修改一組元素。就講解完畢了。

文末福利:

1、關(guān)注站長(zhǎng)在線官方公眾號(hào)站長(zhǎng)在線微信號(hào):olzzcom ,文末也有公眾號(hào)二維碼,關(guān)注公眾號(hào)以后回復(fù)python,本站精心整理的Python書(shū)籍、軟件、工具都實(shí)時(shí)更新哦!本站所安裝的python3.10、 IDLE中文版 、PyCharmVisual Studio Code、Sublime Text4等都在里面哦!

2、站長(zhǎng)在線官方微信交流群已經(jīng)開(kāi)通了,微信掃碼進(jìn)入,一起交流,一起進(jìn)步!



本文地址:http://003188.cn/pythonxiugailiebiaoyuansu.html
碼字不易,打個(gè)賞唄
楊澤業(yè)感謝你的支持!

猜你喜歡

域名pythonw.cn出售

域名pythonw.cn的詳細(xì)信息:Python網(wǎng)

2022-08-06  分類(lèi):域名出售  瀏覽:1376次


站長(zhǎng)在線Python教程:Python中類(lèi)定義詳解

導(dǎo)讀:歡迎你來(lái)到站長(zhǎng)在線的站長(zhǎng)學(xué)堂學(xué)習(xí)Python知識(shí),本文學(xué)習(xí)的是《Python中類(lèi)定義詳解》。

2022-02-23  分類(lèi):Python學(xué)堂  瀏覽:1899次


站長(zhǎng)在線Python教程:python中面向?qū)ο笙嚓P(guān)概述詳解

導(dǎo)讀:歡迎你來(lái)到站長(zhǎng)在線的站長(zhǎng)學(xué)堂學(xué)習(xí)Python知識(shí),本文學(xué)習(xí)的是《python中面向?qū)ο笙嚓P(guān)概述詳解》。本文的主要內(nèi)容有:面向?qū)ο笫鞘裁?、面向?qū)ο笾械膶?duì)象是什么、Python中的類(lèi)是什么、面向?qū)ο缶幊痰奶攸c(diǎn)有哪些?

2022-02-14  分類(lèi):Python學(xué)堂  瀏覽:1617次


站長(zhǎng)在線零基礎(chǔ)Python完全自學(xué)教程23:函數(shù)的返回值、作用域和匿名函數(shù)

導(dǎo)讀:歡迎你來(lái)到站長(zhǎng)學(xué)堂,學(xué)習(xí)站長(zhǎng)在線出品的在線課程《零基礎(chǔ) Python完全自學(xué)教程》今天給大家分享的是第23課《函數(shù)的返回值、作用域和匿名函數(shù)》。本文是一個(gè)大課程分成了下面4節(jié)小課程:Python中函數(shù)的返回值、Python函數(shù)中的局部變量、Python函數(shù)中的全局變量、Python函數(shù)中的匿名函數(shù)等內(nèi)容。

2022-02-09  分類(lèi):Python學(xué)堂  瀏覽:1487次


站長(zhǎng)在線Python教程:Python函數(shù)中的匿名函數(shù)詳解

歡迎你來(lái)到站長(zhǎng)在線的站長(zhǎng)學(xué)堂學(xué)習(xí)Python知識(shí),本文學(xué)習(xí)的是《Python函數(shù)中的匿名函數(shù)詳解》。本文的主要內(nèi)容有:匿名函數(shù)的定義、匿名函數(shù)的表達(dá)式、匿名函數(shù)的注意點(diǎn)、匿名函數(shù)的優(yōu)點(diǎn)、匿名函數(shù)的應(yīng)用舉例。

2022-02-01  分類(lèi):Python學(xué)堂  瀏覽:1603次


站長(zhǎng)在線Python教程精講:在Python函數(shù)中的全局變量詳解

歡迎你來(lái)到站長(zhǎng)在線的站長(zhǎng)學(xué)堂學(xué)習(xí)Python知識(shí),本文學(xué)習(xí)的是《Python中的全局變量詳解》。本文的主要內(nèi)容有:什么是全局變量、在函數(shù)外部定義的變量是全局變量、在函數(shù)內(nèi)部定義中添加global關(guān)鍵詞后變成全局變量。

2022-01-10  分類(lèi):Python學(xué)堂  瀏覽:1719次


站長(zhǎng)在線Python教程精講:在Python函數(shù)中的局部變量詳解

導(dǎo)讀:歡迎你來(lái)到站長(zhǎng)在線的站長(zhǎng)學(xué)堂學(xué)習(xí)Python知識(shí),本文學(xué)習(xí)的是《在Python函數(shù)中的局部變量詳解》。本文的主要內(nèi)容有:變量的作用域的概念、局部變量的概念、局部變量的舉例。

2022-01-06  分類(lèi):Python學(xué)堂  瀏覽:1620次


Python常用英語(yǔ)及用法

站長(zhǎng)在線站長(zhǎng),準(zhǔn)備系統(tǒng)的學(xué)習(xí)Python知識(shí),但是對(duì)我來(lái)說(shuō),英語(yǔ)實(shí)在是太差了,當(dāng)然我知道的是,不僅僅我,很多人在學(xué)習(xí)Python的時(shí)候,也是不知道這些英語(yǔ)單詞的意思與用法的,在這里站長(zhǎng)在線站長(zhǎng)就把這些英語(yǔ)整理出來(lái),把英語(yǔ)以及中文意思、用法一起貼出來(lái),讓大家一起來(lái)學(xué)習(xí)。

2022-01-02  分類(lèi):Python學(xué)堂  瀏覽:1834次


站長(zhǎng)在線Python精講:Python中函數(shù)的返回值

導(dǎo)讀:歡迎你來(lái)到站長(zhǎng)在線的站長(zhǎng)學(xué)堂學(xué)習(xí)Python知識(shí),本文學(xué)習(xí)的是《Python中函數(shù)的返回值》。本文的主要內(nèi)容有:函數(shù)的返回值的含義、函數(shù)設(shè)置返回值的作用、return語(yǔ)句位置與多條 return語(yǔ)句的總結(jié)。

2021-12-29  分類(lèi):Python學(xué)堂  瀏覽:1793次


站長(zhǎng)在線零基礎(chǔ)Python完全自學(xué)教程22:在Python中函數(shù)的參數(shù)傳遞

歡迎你來(lái)到站長(zhǎng)學(xué)堂,學(xué)習(xí)站長(zhǎng)在線出品的在線課程《零基礎(chǔ) Python完全自學(xué)教程》今天給大家分享的是第22課《在Python中函數(shù)的參數(shù)傳遞》。本文是一個(gè)大課程分成了下面5節(jié)小課程:在Python函數(shù)中理解形式參數(shù)和實(shí)際參數(shù)、在Python函數(shù)中參數(shù)傳遞的位置參數(shù)詳解、在Python函數(shù)中的關(guān)鍵字參數(shù)詳解、在Python函數(shù)中的默認(rèn)參數(shù)詳解、在Python函數(shù)中的可變參數(shù)詳解。

2021-12-26  分類(lèi):Python學(xué)堂  瀏覽:1583次