python基礎資料型別 list

2022-08-23 00:36:14 字數 1523 閱讀 2138

列表,承載任意資料型別,儲存大量的資料,儲存多種資料型別。列表是有序的 ,可索引、切片

列表的索引、切片

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, 3], 'jack']

列表的方法

#

l = [1,2,'a'

]'b'

)print(l) #

[1, 2, 'a', 'b']​#

insert:插入,在列表的任意位置插入元素

l = [1,2,'a'

]l.insert(1,'

abc'

)print(l) #

[1, 'abc', 2, 'a']​#

extend:迭代追加,在列表的最後面迭代這追加一組資料

l = [1,2,'a'

]s = '

edfg

'l.extend(s)

print(l) #

[1, 2, 'a', 'e', 'd', 'f', 'g']​#

pop:通過索引刪除列表中的對應的元素,該方法有返回值,返回值為刪除的元素.預設刪除最後一位

l = [1,2,'a'

]res = l.pop(1)

print(res,l) #

2 [1, 'a']​#

remove:通過指定元素刪除列表中的元素

l = [1,2,'a'

]l.remove(2)

print(l) #

[1, 'a']​#

clear:清空列表

l = [1,2,'a'

]l.clear()

print(l) #

​#del:按照索引刪除該元素

l = [1,2,'

a','

b','c'

]del l[1]

print(l) #

[1, 'a', 'b', 'c']

del l[1:3]

print(l) #

[1, 'b', 'c']

del l[::2] #

切片刪除該元素

print(l) #

[2, 'b']​#

修改列表的值

l = [1,2,'

a','

b','c'

]l[1] = 'hh'

#按照索引改值

print(l) #

[1, 'hh', 'a', 'b', 'c']

Python基礎 資料型別

1 數字 2 是乙個整數的例子。長整數 不過是大一些的整數。3.23和52.3e 4是浮點數的例子。e標記表示10的冪。在這裡,52.3e 4表示52.3 10 4。5 4j 和 2.3 4.6j 是複數的例子,其中 5,4為實數,j為虛數,數學中表示複數是什麼?int 整型 在32位機器上,整數的...

Python 基礎資料型別

數字 整數 int,long 整數在python3 沒有大小長度分別,記憶體決定整數最大長度 浮點數 float 具有小數點的數 無窮小數會做精度處理 布林 bool 非空非0為真,0或空為假 複數 complex 複數的標誌為虛部以大寫j 或小寫j結尾 字串 str 表示方式 使用單引號 abc ...

python基礎 資料型別

增 name name.insert index,element 元素刪 name.pop index default last name.remove element del name index names.clear 清空列表 del names 刪除列表改 name index newval...