Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将字符串元组转换为读取元组_Python_String_Tuples - Fatal编程技术网

Python 将字符串元组转换为读取元组

Python 将字符串元组转换为读取元组,python,string,tuples,Python,String,Tuples,我想将下面的字符串元组列表转换为元组列表 之前: mylist = ['(ytz_q2, 99)', '(yda_q2, 45)', '(fta_q2, 56)', '(kta_q2, 1)'] 之后: [(ytz_q2, 99), (yda_q2, 45), (fta_q2, 56), (kta_q2, 1)] 我的尝试: 所以我试图在循环它们之前修复一个元素,但是我得到了一个错误 import ast ast.literal_eval(mylist[0]) 错误: ValueErro

我想将下面的字符串元组列表转换为元组列表

之前:

mylist = ['(ytz_q2, 99)', '(yda_q2, 45)', '(fta_q2, 56)', '(kta_q2, 1)'] 
之后:

[(ytz_q2, 99), (yda_q2, 45), (fta_q2, 56), (kta_q2, 1)]
我的尝试:

所以我试图在循环它们之前修复一个元素,但是我得到了一个错误

import ast
ast.literal_eval(mylist[0])
错误:

ValueError: malformed string

我发现了两个类似的线程,但它们的解决方案对我不起作用…

您的错误是试图将
ytz_q2
作为变量而不是字符串进行计算。所以你应该试试


“('ytz_q2',99)”
不是
”(ytz_q2,99)
。因为计算不带引号的ytz_q2是一个未定义的变量

您的错误是试图将
ytz_q2
作为变量而不是字符串进行计算。所以你应该试试


“('ytz_q2',99)”
不是
”(ytz_q2,99)
。因为计算不带引号的ytz_q2是一个未定义的变量

您的错误是试图将
ytz_q2
作为变量而不是字符串进行计算。所以你应该试试


“('ytz_q2',99)”
不是
”(ytz_q2,99)
。因为计算不带引号的ytz_q2是一个未定义的变量

您的错误是试图将
ytz_q2
作为变量而不是字符串进行计算。所以你应该试试


“('ytz_q2',99)”
不是
”(ytz_q2,99)
。因为计算不带引号的ytz_q2是一个未定义的变量

啊,我明白了,我当然能做到。啊,我明白了,我当然能做到。啊,我明白了,我当然能做到。啊,我明白了,我当然能做到。