列表相關操作

2021-10-09 18:24:35 字數 2411 閱讀 6080

lst1 =[1

,2]lst2 =[3

,4]lst = lst1 + lst2

print

(lst)

lst1 =[1

,2]lst = lst1 *

3print

(lst)

語法 =

> 列表[::

] 完整格式:[開始索引:結束索引:間隔值](1

)[開始索引:

] 從開始索引擷取到列表的最後 (2

)[:結束索引] 從開頭擷取到結束索引之前(結束索引-1)

(3)[開始索引:結束索引] 從開始索引擷取到結束索引之前(結束索引-1)

(4)[開始索引:結束索引:間隔值] 從開始索引擷取到結束索引之前按照指定的間隔擷取列表元素值 (5

)[:]或[::

] 擷取所有列表

lst =

["王穎倩"

,"朱佳怡"

,"雲超"

,"主勝"

,"劉敏"

,"王振"

,"楊浩"

]

res = lst[2:

]print

(res)

res = lst[:4

]print

(res)

res = lst[3:

5]# 3 4

print

(res)

# 0 5  ..
正向擷取
res = lst[::

5]print

(res)

逆向擷取
# -1 -2 -3 -4 -5

res = lst[::

-1]print

(res)

res = lst[:]

res = lst[::

]print

(res)

#       0   1   2

lst =

["a"

,"b"

,"c"

]# -3 -2 -1

print

(lst[0]

)

lst[0]

="ddd"

print

(lst)

賦值時,修改的資料要求是:

>可迭代性的資料< iterable

lst =

["王穎倩"

,"朱佳怡"

,"雲超"

,"主勝"

,"劉敏"

,"王振"

,"楊浩"

]lst[1:

3]=[

"姜斌強"

,"尉翼麟"

,"aaa"

,"bbb"

,"cccc"

]# lst[1:3] = "1234"

print

(lst)

024

68..

..['王穎倩'

,'尉翼麟'

,'劉敏'

,'楊浩'

]lst[::

2]=(

"a",

"b",

"c",

"d")

print

(lst)

lst =

["豬八戒"

,"唐僧"

,"孫悟空"

,"沙僧"

,"白龍馬"

]

del lst[0]

print

(lst)

del lst[1:

4]print

(lst)

lst =

["豬八戒"

,"唐僧"

,"孫悟空"

,"沙僧"

,"白龍馬"

]res = lst[1:

4]del res

print

(lst)

位址:[

"豬八戒"

,"唐僧"

,"孫悟空"

,"沙僧"

,"白龍馬"]=

>

0x101

["唐僧"

,"孫悟空"

,"沙僧"]=

>

0x100

Python 列表相關操作

一 列表相關操作彙總 二 列表的建立 1 list 建立 使用 list 可以將任何可迭代的資料轉化成列表。a list 建立乙個空的列表物件 a list range 10 a 0,1,2,3,4,5,6,7,8,9 a list gaoqi,sxt a g a o q i s x t 2 ran...

list列表相關操作

字串的操作 s alexwusir s1 s.capitalize print s1 大寫,小寫 s2 s.upper s3 s.lower print s2,s3 s str aceq your input input 請輸入驗證碼 不區分大小寫 if s str.lower your input...

列表相關方法和操作

列表 有序的儲存一組資料 列表中的元素可以是不同型別的,但是一般情況下,列表裡都只儲存單一型別的值 list內建類需要乙個可迭代物件,可以將乙個可迭代物件轉換成為列表 轉換字典時,只會保留字典的key words list print words name age height 使用下標獲取列表元素...