Python |将字符串元组转换为列表元组
原文:https://www . geesforgeks . org/python-convert-string-元组-to-list-元组/
有时,在使用 Python 时,我们会遇到一个问题,即我们有一个字符串形式的元组形式的记录列表,我们希望将它们转换为元组列表。这种问题在数据科学领域会有它的出现。让我们讨论执行这项任务的某些方法。
方法一:使用eval()
+列表理解
利用eval()
的内置功能,这个问题可以很容易地作为一个线性来执行,它执行字符串到元组转换和列表理解的任务。
# Python3 code to demonstrate working of
# Converting string tuples to list tuples
# using list comprehension + eval()
# Initializing list
test_list = ["('gfg', 1)", "('is', 2)", "('best', 3)"]
# printing original list
print("The original list is : " + str(test_list))
# Converting string tuples to list tuples
# using list comprehension + eval()
res = [eval(ele) for ele in test_list]
# printing result
print("The list tuple after conversion : " + str(res))
Output :
The original list is : ["('gfg', 1)", "('is', 2)", "('best', 3)"]
The list tuple after conversion : [('gfg', 1), ('is', 2), ('best', 3)]
版权属于:月萌API www.moonapi.com,转载请注明出处