python之路 列表 元組 range

2022-09-01 21:42:16 字數 3149 閱讀 4916

#

列表的定義

列表就是能裝物件的物件

在python中用[ ]來描述列表,內部元素用逗號隔開,對資料型別沒有要求

lst = ["

天龍八部

", "

西遊記", "

紅樓夢", "

銀平煤", "

綠平煤"

]print(lst[3])

print(lst[-3])

print

(lst)

print(lst[1:4]) #

切片,原來是什麼型別. 得到的就是什麼型別

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

倒著切

lst = ["

凡人修仙傳

", "

誅仙", "神墓"

]#看見"

)"追風箏的人")

lst = ["

凡人修仙傳

", "

誅仙", "神墓"

]lst.insert(1, "

琴帝") #

新增到指定位置

lst = ["

凡人修仙傳

", "

誅仙", "神墓"

]lst.extend([

"胡辣湯

","豬蹄子

", "

豬頭肉", "

五花肉"]) #

迭代新增

lst = ["

鬥破蒼求

", "

手機", "

爵跡", "

滿城盡帶**甲

", "

三生三世十里桃花"]

pop() 預設從後往前刪

lst.pop()

pop(索引) 按照索引位置刪除

lst.pop(1)

lst = ["

鬥破蒼求

", "

手機", "

爵跡", "

滿城盡帶**甲

", "

三生三世十里桃花"]

remove(元素)

lst.remove(

"滿城盡帶**甲")

lst = ["

鬥破蒼求

", "

手機", "

爵跡", "

滿城盡帶**甲

", "

三生三世十里桃花"]

del lst[::2]

lst = ["

鬥破蒼求

", "

手機", "

爵跡", "

滿城盡帶**甲

", "

三生三世十里桃花"]

lst.clear()

#清空.

lst = ["

蘇秦", "

武大", "

武二", "

寶元", "

李誕", "

池子", "

王建國"

] lst[3] = "松江"

#通過索引修改 index out of range 索引下標越界

print(lst)

for i in 123:  #

'int' object is not iterable

print

(i)for i in

'123

': #

字串可以

print(i)

tu = ("

dnf", "

lol", "

王者榮耀

", "

qq飛車

", "炫舞"

, {}, tuple(), )

print

(tu)

#tu[1] = "呵呵" # 元組是唯讀列表,不能增刪改,只能看

print

(tu)

元組也有索引和切片

print(tu[3:5])

print(tu[3:7:2])

元組有坑

空元祖tu = tuple() #

固定寫法

元組中如果只有乙個元素

tu = (1) #

不是元組

tu = (1, ) #

這個是元組

print

(type(tu))

好習慣: 寫元組的時候末尾加個逗號

tu = ("

鍋包肉", "

酸菜燉粉條+五花肉

", "

紅燒鯉魚

", "

紅燒肉")#

元組也是可迭代的

for item in tu: #

可以使用for迴圈

print(item)

#

range(引數) [0,引數) range(5),就是0到4

for i in range(20):

print

(i)#

range(引數1, 引數2) [引數1, 引數2) 切片

for i in range(10, 20):

print

(i)#

range(引數1, 引數2, 引數3) [引數1, 引數2) 每隔 引數3個位置取乙個

for i in range(10, 20, 3):

print

(i)for i in range(20,10,-2):

print

(i)#

步長如果為負數,那麼start要比end大,好比數軸,步長為正數,從左往右找,為負數,從右往左找

lst = ["

周杰倫", "

動畫城", "

大風車", "

隨便加", "

寶寶", "

孟孟", "

萌萌", "孟萌"

]for item in lst: #

只能拿到元素. 獲取不到索引

print

(item)

for i in range(len(lst)): #

i就是索引 lst[i]元素

print(i, lst[i])

python之路 列表,元組

列表 list 基礎資料型別之一,可以索引,切片,步長,切片 步長可以增刪改查,可迭代,可巢狀字典,元組,列表 一 索引,切片,步長 list01 1,2,3,eric west 1.索引 fz list01 0 print fz result 1 反向查詢 print list01.index 1...

python之路 04 列表 元組

1 增加 2 刪 1.pop 預設從後向前 pop 1 刪除1 位置的元素 2.remove 刪除指定元素 不存在時報錯 3.del 列表 3 用索引或切片刪除 4.clear 清空 3 改 索引修改 改完要塞回去 1.列表 3 把 3 位置的改成 2.列表 1 3 切片修改 3.列表 1 5 2 ...

python之路 列表及元組之定義

python開發之路 列表及元組之定義 列表是以後用處較大的乙個資料型別,這種資料型別可以儲存按組分類的資訊。好了,我不多說,開始講了!好了,現在我有個情景,我要存東漢時期 南韓,秦國,所有國家,而且要按順序存。這個我們就得把他們集合成一組了。老規矩,我來給你們看一眼山炮碼農的 當然,這種 在pyt...