欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

在Python中將元組轉(zhuǎn)換為列表的方法詳解

 更新時(shí)間:2023年09月21日 08:22:34   作者:鯨落_  
這兩種Python 數(shù)據(jù)類型看起來很相似,但在上下文中卻有不同的用法,元組和列表之間的主要區(qū)別在于它們的可變性,僅當(dāng)您需要修改元素時(shí)才會(huì)將元組轉(zhuǎn)換為列表,本文現(xiàn)在我們將深入研究將元組轉(zhuǎn)換為列表的不同方法,需要的朋友可以參考下

這兩種Python 數(shù)據(jù)類型看起來很相似,但在上下文中卻有不同的用法。元組和列表之間的主要區(qū)別在于它們的可變性。僅當(dāng)您需要修改元素時(shí)才會(huì)將元組轉(zhuǎn)換為列表。

例子

Input: GFG_Tuple = ("DSA, "MERN"," PYTHON", "KOTLIN)
Output: GFG_LIST= ["DSA, "MERN"," PYTHON", "KOTLIN]
Explanation: Here, we convert our tuple into a list with "list()" function in Python.

元組和列表的區(qū)別?

元組是不可變的,這意味著一旦創(chuàng)建它,您就無法更改其值。元組由括號(hào)() 定義,元素/項(xiàng)目之間用逗號(hào)(,) 分隔。然而,列表與元組相同,但它們是可變的,這意味著您可以修改/更改值。該列表由方括號(hào)[] 定義。

在 Python 中將元組轉(zhuǎn)換為列表

要將元組轉(zhuǎn)換為列表,您需要首先進(jìn)行一些更改,然后將元組轉(zhuǎn)換為列表,因?yàn)樵M是不可變的,因此您不可能將元組直接更改為列表?,F(xiàn)在我們將深入研究將元組轉(zhuǎn)換為列表的不同方法。

  • 使用 list() 函數(shù)
  • 使用 for 循環(huán)
  • 使用列表理解
  • 使用(*)運(yùn)算符
  • 使用map()函數(shù)

使用 list() 函數(shù)將元組轉(zhuǎn)換為列表

將元組轉(zhuǎn)換為列表的最簡(jiǎn)單方法是使用內(nèi)置的 list() 函數(shù)

# 定義元組
GFG_tuple = (1, 2, 3)
# 將元組轉(zhuǎn)換為列表
GFG_list = list(GFG_tuple)
print(GFG_list)

輸出

[1,2,3]

使用 for 循環(huán)將元組轉(zhuǎn)換為列表

使用 for 循環(huán)遍歷元組中的每個(gè)元素。對(duì)于循環(huán)的每次迭代(即,對(duì)于元組中的每個(gè)項(xiàng)目),append() 方法將元素添加到列表的末尾。

GFG_tuple = ( 1, 2, 3)
GFG_list = []
for i in GFG_tuple:
	GFG_list.append(i)
print(GFG_list)

輸出

[1,2,3]

使用列表理解將元組轉(zhuǎn)換為列表

使用列表理解是執(zhí)行此轉(zhuǎn)換的另一種方法。它有助于以清晰簡(jiǎn)潔的方式從另一個(gè)序列構(gòu)建一個(gè)序列。

# 定義元組
GFG_tuple = (1, 2, 3)
# 使用列表理解將元組轉(zhuǎn)換為列表
GFG_list = [element for element in GFG_tuple]
print(GFG_list)

輸出

[1,2,3]

使用 ( * ) 運(yùn)算符將元組轉(zhuǎn)換為列表

*運(yùn)算符在 Python 中也稱為解包,有多種不同的用途。用途之一是將集合解包到函數(shù)調(diào)用中的位置參數(shù)中。我們用它來將元組轉(zhuǎn)換為列表。

# 定義元組
GFG_tuple = (1, 2, 3)
# 使用*運(yùn)算符將元組轉(zhuǎn)換為列表
GFG_list = [*GFG_tuple]
print(GFG_list)

輸出

[1,2,3]

使用 map() 函數(shù)將元組轉(zhuǎn)換為列表

map () 函數(shù)在每個(gè)項(xiàng)目中應(yīng)用給定的函數(shù)并返回結(jié)果列表。

# 定義元組
GFG_tuple = (1, 2, 3)
# 使用 map 函數(shù)將元組轉(zhuǎn)換為列表
GFG_list = list(map(lambda x: x, GFG_tuple))
print(GFG_list)

輸出

[1,2,3]

結(jié)論

在 Python 中,元組到列表的轉(zhuǎn)換可以通過多種方式完成。優(yōu)化的方法取決于對(duì) Python 內(nèi)置函數(shù)和結(jié)構(gòu)的熟悉程度以及特定的上下文。

以上就是在Python中將元組轉(zhuǎn)換為列表的方法詳解的詳細(xì)內(nèi)容,更多關(guān)于Python元組轉(zhuǎn)換為列表的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論