python修改列表指定位置的_Python 基础教程—列表(1)
Python內(nèi)置了多種序列,本次討論:列表。列表是Python提供的容器型數(shù)據(jù)類型。可變并且有序。
可變 - 列表中的每個(gè)元素的值可變,列表的長(zhǎng)度可變,列表中的順序可變。(支持增、刪、改)
有序 - 每個(gè)元素可以通過(guò)下標(biāo)來(lái)確定位置
1、 列表的定義方式
用中括號(hào)[ ]表示列表,并用逗號(hào)來(lái)分隔其中的元素。
為了你更好的理解,舉個(gè)栗子:
上面這段代碼中 number就是一個(gè)列表,元素為數(shù)字,用方括號(hào)來(lái)表示列表,并用逗號(hào)來(lái)分隔元素,然后用print方法將列表打印出來(lái)。
另外,代碼中names也是一個(gè)列表,元素為字符串。number和names同為列表,元素的類型卻不同。這是因?yàn)榱斜碓赑ython中一種容器(container),簡(jiǎn)單的說(shuō),列表的元素可以為任意一種數(shù)據(jù)類型,甚至元素也可以是一個(gè)列表,元素與元素的數(shù)據(jù)類型不同,如列表container。
2、訪問(wèn)列表元素
列表是有序集合,因此要訪問(wèn)列表的任何元素,只需將該元素的位置或索引告訴 Python 即可。
比如,把一些朋友的姓名存儲(chǔ)在一個(gè)列表中,并將其命名為names,現(xiàn)在你想從列表中依次輸出你的朋友:
names[元素的索引]就是訪問(wèn)列表元素的語(yǔ)法。從運(yùn)行結(jié)果中可以知道,當(dāng)你請(qǐng)求獲取列表元素時(shí),Python只返回該元素,而不包括方括號(hào)和引號(hào)。
注意事項(xiàng):
a. 第一個(gè)列表元素的索引為0,而不是1。
3、操作列表
你創(chuàng)建的大多數(shù)列表都將是動(dòng)態(tài)的,這意味著列表創(chuàng)建后,將隨著程序的運(yùn)行增刪元素。
修改列表元素
修改列表元素的語(yǔ)法與訪問(wèn)列表元素的語(yǔ)法類似。要修改列表元素,可指定列表名和要修改的元素索引,再指定該元素的新值。
例如,把一些朋友的姓名存儲(chǔ)在一個(gè)列表中,并將其命名為names,現(xiàn)在第二個(gè)朋友因?yàn)槟承┰蚋拿?#xff0c;所以你得在列表上做相應(yīng)的修改:
小小測(cè)試題:
依次問(wèn)候每一個(gè)朋友;
實(shí)例:
names=['Amada','Berkly','Siri']
輸出:
Hello, Amada. Good Morning
Hello, Berkly. Good Morning
Hello, Siri. Good Morning
參考答案詳見
編程小番外—來(lái)自于華為程序員吐槽
Python基礎(chǔ)教程系列:
1、Python基礎(chǔ)教程—Spyder簡(jiǎn)介和Python版本
2、Python基礎(chǔ)教程——環(huán)境搭建和Hello Python
總結(jié)
以上是生活随笔為你收集整理的python修改列表指定位置的_Python 基础教程—列表(1)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python tkinter下载器_下载
- 下一篇: iphone屏幕突然变暗_iPhone