2 列表的常用方法
a=
b=[1,
'a',34,
[1,2
]]print
(a,type
(a))
##
print
(b,type
(b))
## [1, 'a', 34, [1, 2]]
a=
[1,2]
b=[2,3]
print(a+b)
print(a*3)
輸出:[1, 2, 2, 3]
[1, 2, 1, 2, 1, 2]
a=
[1,2]
b=[2,3,[1,2]]c=
[true,2,[1,2]
]print(1 in a)
##true
print(1 in b)
##false
print(1 in c)
##true
list1=[0
,4,3
,1]for i in list1:
print
(i)輸出:04
31
list1=[1
,2,3
,'a'
,'b'
]print
(list1[0]
)##1
print
(list1[-1
])##b
list1=[1
,2,3
,'a'
,'b'
]list1[1]
=55print
(list1)
輸出:[1,
55,3,
'a',
'b']
list1=[1
,2,3
,'a'
,'b']23
)輸出:[1
,2,3
,'a'
,'b',23
]list1=[1
,2,3
,'a'
,'b'][
1,3,
5])print
(list1)
輸出:[1,
2,3,
'a',
'b',[1
,3,5
]]
(2)s.insert()可在列表的任何位置新增新元素,需要`指定新元素的索引和值
list1=[1
,2,3
,'a'
,'b'
]list1.insert(0,
5)print
(list1)
輸出:[5,
1,2,
3,'a',
'b']
list1=[1
,2,3
,'a'
,'b'][
1,3,
5])print
(list1)
(3)s.expend():一次追加加多個元素
list1=[1
,2,3
,'a'
,'b'
]list1.extend([1
,3,5
])print
(list1)
輸出:[1,
2,3,
'a',
'b',1,
3,5]
(1)使用del語句刪除元素,需要指定要刪除元素的索引
list1=[1
,2,3
,'a'
,'b'
]del list1[0]
print
(list1)
輸出:[2,
3,'a',
'b']
(2)使用方法pop()預設刪除列表末尾的元素,可以在括號中指定要刪除的元素的索引,並將刪除的值彈出
list1=[1
,2,3
,'a'
,'b'
]b=list1.pop(
)print
(list1)
print
(b)輸出:[1
,2,3
,'a']b
list1=[1
,2,3
,'a'
,'b'
]list1.pop(1)
##刪除第乙個索引的元素
print
(list1)
輸出:[1,
3,'a',
'b']
(3) 根據值刪除元素可使用函式remove(),刪除的值不存在會報錯
list1=[1
,2,3
,'a'
,'b'
]list1.remove(2)
print
(list1)
輸出:[1,
3,'a',
'b']
list1=[1
,2,3
,'a'
,'b'
]list1.remove(5)
print
(list1)
traceback (most recent call last)
: file "c:/users/kang~/pycharmprojects/pythonproject3/test.py"
, line 2,in
list1.remove(5)
valueerror:
list
.remove(x)
: x not
inlist
(4)清空列表s.clear()
list1=[0
,4,3
,1]list1.clear(
)print
(list1)
輸出:[
]
list1=[1
,4,3
,1]list1.sort(
)print
(list1)
輸出:[1,
1,3,
4]list1=[1
,4,3
,1]list1.sort(reverse=
true
)print
(list1)
輸出:[4,
3,1,
1]
(1)s.reverse()
list1=[0
,4,3
,1]list1.reverse(
)print
(list1)
輸出:[1,
3,4,
0]
(2)切片的方法
list1=[0
,4,3
,1]print
(list1[::
-1])
輸出:[1,
3,4,
0]
(9)切片(和字串切片用法相似)
list1[a,b]
##a,b-1索引的值
list1=[0
,4,3
,1]print
(list1[2:
])輸出:[3,
1]
a=
['172', '25', '254', '100'
]##輸出:100-254-25
print(
"-".join(a[::-1]
[:3]
))
python列表的使用 Python 列表常見用法
列表索引 mlist 1,2,3,3,e 4,5 a a abc 5,6,7 print mlist print mlist 3 7 print mlist 3 1 print len mlist mlist 2 hi,python print mlist print mlist 3 6 print...
Python 列表的使用
需要儲存多個不同的變數 定義列表 儲存的資料型別可以不同 但盡可能儲存相同的資料型別 l 123,456,789,hello 3.14 定義乙個列表 name list 張三 李四 王五 趙六 print name list 0 print name list 1 print name list 2...
Python 列表的使用
列表是python內建的一種資料型別 list是一種有序的集合,可以隨時新增和刪除其中的元素。注意 如果列表儲存的資料是整數集,需要用range i,j 函式賦值,儲存的資料型別才會使整數 否則預設是字串型別 1 建立乙個列表 預設字串型別 空列表的建立 a list a 賦值a 1,2,3,jam...