Python 學習之元組列表
Python 學習之元組列表
Python 的元組與列表類似,不同之處在於元組的元素不能修改。
元組使用小括號,列表使用方括號。
Tuple
tuple
用
小括號
或者
無括號
來表示,是一連串有順序的數字。
a_tuple = (
12
,
3
,
5
,
15
,
6
)
another_tuple =
12
,
3
,
5
,
15
,
6
print(a_tuple)
print(another_tuple)
"""
(12, 3, 5, 15, 6)
(12, 3, 5, 15, 6)
"""
List
list 是用 中括號 命名
a_list=[
12
,
3
,
5
,
15
,
6
]
print(a_list)
"""
[12, 3, 5, 15, 6]
"""
List
新增
末尾新增
a_list=[
12
,
3
,
5
,
15
,
6
]
a_list.append(
)
#
在 a_list 後追加一個 0
print(a_list)
"""
[12, 3, 5, 15, 6, 0]
"""
指定位置新增
a_list=[
12
,
3
,
5
,
15
,
6
]
a_list.insert(
1
,
)
#
在位置1處新增0
print(a_list)
"""
[12, 0, 3, 5, 15, 6, 0]
"""
List
移除
刪除項
a_list=[
12
,
3
,
5
,
15
,
6
]
a_list.remove(
3
)
#
刪除列表中第一個出現的值為 3 的項
print(a_list)
"""
[12, 5, 15, 6]
"""
List
索引
顯示特定位置
a_list=[12,3,5,15,6,4,7]
print
(a_list[0])
#
顯示列表a_list的第0位的值
# 12
print
(a_list[-1])
#
顯示列表a_list的最末位的值
# 7
print
(a_list[0:3])
#
顯示列表a_list的從第0位 到 第2位(第3位之前) 的所有項的值
# [12, 3, 5]
print
(a_list[5:])
#
顯示列表a_list的第5位及以後的所有項的值
# [4, 7]
print
(a_list[-3:])
#
顯示列表a_list的倒數第3位及以後的所有項的值
# [6, 4, 7]
列印列表中某個值的索引
a_list=[12,3,5,15,6,4,7]
print
(a_list.index(3))
#
顯示列表a_list中第一次出現的值為3的項的索引
# 1
統計列表中某值出現的次數
a_list=[12,3,5,15,6,4,7,6,6,6]
print
(a_list.count(6))
#
統計列表a_list中6出現的次數
# 4
List
排序
_list=[
12
,
3
,
5
,
15
,
6
,
4
,
7
,
6
,
6
,
6
]
a_list.sort()
#
預設從小到大排序
print
(a_list)
# [3, 4, 5, 6, 6, 6, 6, 7, 12, 15]
a_list.sort(reverse=
True
)
#
從大到小排序
print
(a_list)
# [15, 12, 7, 6, 6, 6, 6, 5, 4, 3]
List 與 Tuple 對比
他們的元素可以一個一個被迭代,輸出,運用,定位取值。
list 迭代
for
list_item
in
a_list:
print(list_item)
"""
12
3
5
15
6
"""
tuple
迭代
下一個例子,依次輸出 a_tuple 和 a_list 中的各個元素:
for
index
in
range
(
len
(a_list)):
print
(
"index = "
,
index
,
", number in list = "
, a_list[
index
])
""
"
index
=
,
number
in
list
=
12
index
=
1
,
number
in
list
=
3
index
=
2
,
number
in
list
=
5
index
=
3
,
number
in
list
=
15
index
=
4
,
number
in
list
=
6
""
"
for
index
in
range
(
len
(a_tuple)):
print
(
"index = "
,
index
,
", number in tuple = "
, a_tuple[
index
])
""
"
index
=
,
number
in tuple =
12
index
=
1
,
number
in tuple =
3
index
=
2
,
number
in tuple =
5
index
=
3
,
number
in tuple =
15
index
=
4
,
number
in tuple =
6
""
"
到這裡你應該知道元組和列表的區別了吧。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29829936/viewspace-2158497/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python 學習之元組Python
- Python學習筆記8——列表、字典、元組Python筆記
- python基礎之元組,列表Python
- python學習筆記:第4天 列表和元組Python筆記
- Python中列表、元組、字典有何區別?Python學習!Python
- python元組和列表Python
- 【美妙的Python之五】變數:列表、元組、元字典Python變數
- python學習:元組tuplePython
- Python列表、元組、字典使用Python
- python列表元組的操作Python
- Python的元組和列表Python
- Python 元組,不可變的列表,滾雪球學 PythonPython
- 豬行天下之Python基礎——3.2 列表 & 元組Python
- python_列表——元組——字典——集合Python
- python list列表基礎(元組)Python
- Python之列表&元組小練Python
- python list(列表)和tuple(元組)Python
- Python元組、列表、集合及列表去重操作Python
- python基礎之序列型別的方法——列表&元組Python型別
- Python 入門學習 -----變數及基礎型別(元組,列表,字典,集合)Python變數型別
- python資料型別 列表+元組Python資料型別
- python 元組,列表 迴圈遍歷Python
- Python第六週列表與元組Python
- python如何返回元組,列表或字典的?Python
- python列表(list)和元組(tuple)詳解Python
- python基礎之列表list元組tuplePython
- python元組、列表的異同總結Python
- Python3之字串str、列表list、元組tuple的切片操作Python字串
- 學習python的資料型別——元組Python資料型別
- Python 列表、元組、字典及集合操作詳解Python
- Python中的元組和列表的區別Python
- python自學第三天(-)-列表、元組、字典Python
- 總結python 元組和列表的區別Python
- bootstrap學習筆記 Bootstrap 列表組boot筆記
- Python 學習之列表Python
- Python學習-初始列表Python
- Python資料型別(數字,字串,[列表],(元組),{字典:字典值},{列表,列表2})Python資料型別字串
- 初學Python(五)——元組Python