python的基礎列表 python基礎入門 列表

2021-10-16 20:59:48 字數 2250 閱讀 6062

列表

1.關鍵字---list

2.定義:用來儲存資料可儲存多種資料型別 支援索引,切片 是有序的 可變的

3.定義乙個列表

l1 = ['列表','字串','lnh',123,'kk0','ttt']

索引:print(l1[0])#['列表']

切片:print(l1[0:3])#['列表', '字串', 'lnh']

列表的增刪改查

增加print(l1)#['列表', '字串', 'lnh', 123, 'kk0', 'ttt', '數字']

insert 在字串中根據索引位置插入

l1.insert(2,'feng')

print(l1)#['列表', '字串', 'feng', 'lnh', 123, 'kk0', 'ttt']

extend 在列表尾端迭代增加

l1.extend('gg')

rit(l1)#['列表', '字串', 'lnh', 123, 'kk0', 'ttt', 'g', 'g']/

刪除pop 通過索引刪除元素,預設刪除最後乙個

l1.pop(3)

print(l1)#['列表', '字串', 'lnh', 'kk0', 'ttt']

l1.pop()

print(l1)#['列表', '字串', 'lnh', 123, 'kk0']

remove 直接刪除列表裡的元素

l1.remove('列表')

print(l1)#['字串', 'lnh', 123, 'kk0', 'ttt']

del 按照索引刪除該元素 可切片

del l1[1]

print(l1)#['列表', 'lnh', 123, 'kk0', 'ttt']

clear 清空列表

l1.clear()

print(l1)#

改通過索引位置改

l1[0] = '你好'

print(l1)#['你好', '字串', 'lnh', 123, 'kk0', 'ttt']

通過切片迭代改

l1[1:3] = '大煎餅'

print(l1)#['列表', '大', '煎', '餅', 123, 'kk0', 'ttt']

通過切片步長改

l1[::2] = 'lop'

print(l1)#['l', '字串', 'o', 123, 'p', 'ttt']

步長不為1時,必須一一對應

l1[::2] = 'lop','kk','j'

print(l1)#['lop', '字串', 'kk', 123, 'j', 'ttt']

查1.切片查

2.for 迴圈查

for i in l1:

print(i)

3.while 迴圈

while i < len(l1):

print(l1[i])

i += 1

列表的巢狀

l2 = [1,'噠噠噠o_o','哪呢',['gg',[123,'jbk'],555]]

print(lst[3][1][1])#jbk

print(lst[-1][-2][-1])#jbk

!!!不管什麼資料型別進行切片的時候獲取的都是元資料型別

元組關鍵字--tuple

存放重要資料,只能檢視而不能增刪改 用()

tu =('列表','字串','lnh',123,'kk0','ttt')

print(tu[0])# 列表 不帶括號

print(tu[0:3])# ('列表', '字串', 'lnh')

print((tu[::2]))# ('列表', 'lnh', 'kk0')

for 迴圈檢視

for i in tu:

print(i)

while 迴圈檢視

i = 0

while i < len(tu):

print(tu[i])

i += 1

range

range----範圍

python2:返回乙個列表

python3:返回的是迭代值

xrange和python3中的相似

l1 =['列表','字串','lnh',123,'kk0','ttt']

range(0,5,1)

顧頭不顧尾

引數第乙個是範圍的起始位置

引數第二個是範圍的結束位置

引數第三個是步長

和for 配合使用

python整數和列表 列表和整數Python

假設實際縮排如下 specialnum 10 def number move move number for elements in range len move number if specialnum move number 1 x move number.index specialnum y ...

python的基礎列表 Python列表基礎

1 列表索引 從左往右,從0開始計數。2 列表切片 起始 終止,按從左往右的規則記憶。正向切片 步長預設為1,起始索引大於終止索引,左閉右開區間,從左往右切 反向切片 步長預設為1,起始索引大於終止索引,左閉右開區間,從右往左切 3 列表的運算 算數運算 1 進行列表的拼接。2 重複列表的元素生成新...

Python基礎 列表

list name index 修改元素 索引並修改元素 永久排序 cars.sort 逆序cars.sort reverse true 臨時排序 sorted cars 逆序sorted cars,reverse true 永久反轉列表元素 cars.reverse 確定列表長度 len cars...