將 Python 元組列表轉換為字串列表
使用 Python 處理資料時,我們可能會遇到元素為元組的列表。然後我們需要進一步將元組轉換為字串列表。
使用 join
join() 返回一個字串,其中序列中的元素已由 str 分隔符連線。我們將向此函式提供列表元素作為引數,並將結果放入列表中。
示例
listA = [('M','o','n'), ('d','a','y'), ('7', 'pm')]
# Given list
print("Given list : \n", listA)
res = [''.join(i) for i in listA]
# Result
print("Final list: \n",res)輸出
執行以上程式碼,將得到以下結果 −
Given list :
[('M', 'o', 'n'), ('d', 'a', 'y'), ('7', 'pm')]
Final list:
['Mon', 'day', '7pm']使用 map 和 join
我們將採用與上述類似的方法,但使用 map 函式來應用 join 方法。最後,使用 list 方法將結果封裝在列表內。
示例
listA = [('M','o','n'), ('d','a','y'), ('7', 'pm')]
# Given list
print("Given list : \n", listA)
res = list(map(''.join, listA))
# Result
print("Final list: \n",res)輸出
執行以上程式碼,將得到以下結果 −
Given list :
[('M', 'o', 'n'), ('d', 'a', 'y'), ('7', 'pm')]
Final list:
['Mon', 'day', '7pm']
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP