這篇文章將為大家詳細(xì)講解有關(guān)Python中元組列表有什么用,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
專注于為中小企業(yè)提供網(wǎng)站設(shè)計(jì)、網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)三門免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了1000多家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。Python 的元組與列表類似,不同之處在于元組的元素不能修改。
元組使用小括號(hào),列表使用方括號(hào)。
Tuple
tuple 用小括號(hào)或者無(wú)括號(hào)來(lái)表示,是一連串有順序的數(shù)字。
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 是用中括號(hào)命名
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 后追加一個(gè) 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
移除
刪除項(xiàng)
a_list=[12,3,5,15,6]
a_list.remove(3) # 刪除列表中第一個(gè)出現(xiàn)的值為 3 的項(xiàng)
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位之前) 的所有項(xiàng)的值
# [12, 3, 5]
print(a_list[5:]) # 顯示列表a_list的第5位及以后的所有項(xiàng)的值
# [4, 7]
print(a_list[-3:]) # 顯示列表a_list的倒數(shù)第3位及以后的所有項(xiàng)的值
# [6, 4, 7]
打印列表中某個(gè)值的索引
a_list=[12,3,5,15,6,4,7]
print(a_list.index(3)) # 顯示列表a_list中第一次出現(xiàn)的值為3的項(xiàng)的索引
# 1
統(tǒng)計(jì)列表中某值出現(xiàn)的次數(shù)
a_list=[12,3,5,15,6,4,7,6,6,6]
print(a_list.count(6)) # 統(tǒng)計(jì)列表a_list中6出現(xiàn)的次數(shù)
# 4
List
排序
_list=[12,3,5,15,6,4,7,6,6,6]
a_list.sort() # 默認(rèn)從小到大排序
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 對(duì)比
他們的元素可以一個(gè)一個(gè)被迭代,輸出,運(yùn)用,定位取值。
list 迭代
for
list_item
in
a_list:
print(list_item)
"""
12
3
5
15
6
"""
tuple
迭代
下一個(gè)例子,依次輸出 a_tuple 和 a_list 中的各個(gè)元素:
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
"""
到這里你應(yīng)該知道元組和列表的區(qū)別了吧。
關(guān)于“Python中元組列表有什么用”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。