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