1. 程式人生 > >python學習筆記-day2-列表list

python學習筆記-day2-列表list

程序 9.png 內置函數 返回值 img 插入元素 列表 維數 pos

今天來說說python的各種數據結構,如list, dict,tuple,string等常用數據結構以及它們常用的方法及使用方法。

一、列表list

1、列表的定義

技術分享圖片

或者:

new_list = [] #空列表

2、打印列表

使用索引值引用列表裏的具體某個值,如下

技術分享圖片

3、list如何添加元素

insert(0, ‘上海’),即為在0的位置插入元素上海,列表的已有元素相應的往後挪位置

技術分享圖片

結果:

技術分享圖片

4、刪除元素

(1)第一種方法:使用pop(索引值), 示例相當於把0索引位置的元素刪除了,

# cities.pop(3)  #索引不能越界,否則會報錯

技術分享圖片

結果:

技術分享圖片

(2) 第二種刪除元素的方法

技術分享圖片

(3) 第三種方法,使用del刪除指定元素

技術分享圖片

5、清空列表

技術分享圖片

6、修改列表裏的元素

技術分享圖片

7、查詢列表元素

list方法:

list.index(‘指定的元素‘)

list.count(‘指定的元素‘)

技術分享圖片

8、列表逆轉

列表方法: list.reverse(), 返回值為None

技術分享圖片

技術分享圖片

9、列表的排序

技術分享圖片

10、列表合並

技術分享圖片

技術分享圖片

11、多維數組如何獲列表裏的元素

按列表的層次,一層一層取值即可

技術分享圖片

12、列表的長度

使用len(),python的內置函數,適用於list,string等。

技術分享圖片

13、list操作示例程序

示例1:

技術分享圖片

技術分享圖片

二、列表的切片

1、切片的使用

技術分享圖片

如range()使用時,也是顧頭不顧尾:

技術分享圖片

2、切片的步長使用

技術分享圖片

3、list.reverse()與list[::-1] 的區別

技術分享圖片

4、切片的不同同法,相同的輸出結果

技術分享圖片

三、字符串的切片,上述的切片同樣適用於字符串

技術分享圖片

四、列表的循環

1、使用循環遍歷列表

技術分享圖片

2、使用循環遍歷字符串

技術分享圖片

3、使用循環遍歷二維數組

技術分享圖片

示例:

技術分享圖片

python學習筆記-day2-列表list