Python資料型別 之 list

2021-08-04 23:42:11 字數 898 閱讀 7364

list:字串的可變集合

一、功能

1.      引用.extend(『某一列表引用』)批量往列表裡新增資料(用另外乙個可迭代的物件擴充到自己內部)

1.      引用.reverse():把列表裡的元素順序逆置

1.      引用.insert(插入位置,『插入元素』):把插入元素插入到插入位置(不替代原來的元素,原來的元素靠後一位)

以上這些方法都是對物件進行乙個動作後引用發生了變化,因此不能直接print 引用.方法()。如果想檢視進行上述方法操作後的列表,在輸入方法後,下一行敲「print 引用」 即可。

那什麼情況下可以直接print 引用.方法呢? 當你的方法操作只是檢視物件的時候,可以直接用。因為這時的操作不涉及對物件的修改。

二、建立並轉換列表:

li=[1,2,3]

li=list()

li=list([1,2,3])

注意,如果li=list(s1),如果s1可以被迭代(可以用for迴圈,如字串元祖和字典,但是由於單純迭代引用只是字典的key,如果不想元素為key的話,可以「引用.value\items」),則將s1的元素轉換為列表

三、索引 切片

li=[1,2,3]

索引:li[2] ->3(元素是什麼型別,取到的就是什麼型別)

切片:li[2:3] ->[3]  (用切片時,你自己原來是什麼型別,取到的就是什麼型別)

再如:

四、巢狀

列表可以巢狀字典與元組,字典也可以巢狀字典(字典的對作為巢狀的字典)

python資料型別 list

儲存5個人的年齡,求平均年齡 本質 一種有序的集合 建立列表 格式 列表名 列表選項1,列表選項2,列表選項3,列表選項n list1 建立空列表 list2 18,19,20,21,22 注意 列表中的元素資料可以是不同的型別 list3 1,2,sunck good true 列表操作 訪問 列...

redis資料型別之list

lpush 在列表的左邊插入元素,語法 lpush key element element 127.0.0.1 6379 lpush k1 a b c d integer 4lrange 檢視列表中的元素,語法 lrange key start stop。127.0.0.1 6379 lrange ...

python基礎資料型別 list

列表,承載任意資料型別,儲存大量的資料,儲存多種資料型別。列表是有序的 可索引 切片 列表的索引 切片 l jack 1,2,3 tony luffy print l 1 1,2,3 print l 1 1 2print l 2 jack 1,2,3 print l 1 luffy tony 1,2...