#列表的建立一
a_list [
'a',
'b',
'python'
,'z'
,'example'
]b_list =
#建立空列表
#列表的建立一
c_list =
list
(range(10
))#使用list()內建函式
d_list =
list
('hello'
)print
(c_list)
#[0,1,2,3,4,5,6,7,8,9]
print
(d_list)
#['h','e','l','l','o']
list=[
'red'
,'green'
,'blue'
,'yellow'
,'white'
,'black'
]print
(list[0
])print
(list[1
])print
(list[2
])
以上例項輸出結果:
red
green
blue
list=[
'red'
,'green'
,'blue'
,'yellow'
,'white'
,'black'
]print
(list[-
1])print
(list[-
2])print
(list[-
3])
以上例項輸出結果:
black
white
yellow
nums =[10
,20,30
,40,50
,60,70
,80,90
]print
(nums[0:
4])
以上例項輸出結果:
[10,
20,30,
40]
list=[
'google'
,'runoob'
,"zhihu"
,"taobao"
,"wiki"
]# 讀取第二位
print
("list[1]: "
,list[1
])# 從第二位開始(包含)擷取到倒數第二位(不包含)
print
("list[1:-2]: "
,list[1
:-2]
)
以上例項輸出結果:
list[1
]: runoob
list[1
:-2]
:['runoob'
,'zhihu'
]
list=[
'google'
,'runoob'
,1997
,2000
]print
("第三個元素為 : "
,list[2
])list[2
]=2001
print
("更新後的第三個元素為 : "
,list[2
])
以上例項輸出結果:
第三個元素為 :
1997
更新後的第三個元素為 :
2001
list=[
'google'
,'runoob'
,1997
,2000
]print
("原始列表 : "
,list
)del
list[2
]print
("刪除第三個元素 : "
,list
)
以上例項輸出結果:
原始列表 :
['google'
,'runoob'
,1997
,2000
]刪除第三個元素 :
['google'
,'runoob'
,2000
]
l4 =[6
,7,8
,9,10
]l4.pop(1)
#索引下標為1的位置上的元素被刪除
print
(l4)
>>
>[6
,8,9
,10]#7被刪除
l3 =[6
,7,8
,9,10
]l3.pop(
)#不指定位置是預設刪除列表中尾部元素
print
(l3)
>>
>[6
,7,8
,9]
l5 =[1
,2,1
,1,1,2
]l3.remove(2)
print
(l5)
>>
>[1
,1,1
,2]#列表中首次出現的數字2被刪除
print
([i for i in
range(10
)])#生成列表[0,1,2,3...9]
eg2:
print
([i for i in
range(10
)if i%2==
0])#輸出0-9之間的偶數
eg3:
fruit =
[' banana ',,
' peach'
]f1 =
[i.strio(
)for i in fruit]
#去除fruit中元素兩邊的空格
print
(f1)
>>
>
python列表的建立和刪除
列表 list 是最重要的python內建物件之一,是包含若干元素的有序聯絡記憶體空間在形式上,列表的所有元素放在一對方括號中,相鄰元素之間使用逗號分隔,同一列表元素的資料型別可以各不相同,可以同時包含整數 實數 字串等基本型別的元素,也可以包含列表 元組 字典 集合 函式以及其他任意物件。如果只有...
python 列表之更新 刪除元素
一 替換列表中的元素 當需要更改列表中某一元素的值時,我們改如何處理?其實,我們只要遍歷一遍列表,對其中的每乙個元素進行判斷,若該元素是想要更改的元素,則對其進行更改。如下圖所示例子 computers列表中,有很多的電腦品牌,我們要將列表中的 huawei 替換成 lenovo 思路是遍歷此列表,...
python 列表01 列表的建立 刪除 元素提取
方法1 用建立 比如,lista 10,20,30 方法2 用list 函式建立 list4 list 建立空列表 list5 list python p y t h o n list6 list range 5 建立列表 0,1,2,3,4 score list 80,90,70,65,85,45...