python - 如何从 Python 列表中删除引号?

标签 python list

<分区>

我在我的项目中遇到了这个问题,在这个项目中,我有一些列表,这些列表是从生命追加到列表中的。请看下面。

Log_info = [ "['carl@gmail.com', 'carl120', 'Carl']", "['brandi.love@gmail.com', 'brandih0t', 'Brandi']" ]

以上是从文件(TXT)中提取的列表

下面是我想要的样子:我想删除 "" 所以它们是列表中的子列表,但我似乎无法找到如何。

Log_info = [ ['carl@gmail.com', 'carl120', 'Carl'], ['brandi.love@gmail.com', 'brandih0t', 'Brandi'] ]

最佳答案

我会使用 ast.literal_eval

>>> from ast import literal_eval
>>> [literal_eval(i) for i in Log_info]
[['carl@gmail.com', 'carl120', 'Carl'],
 ['brandi.love@gmail.com', 'brandih0t', 'Brandi']]

关于python - 如何从 Python 列表中删除引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43494198/

相关文章:

python - 消除给定百分位数上的所有数据

python - 将同质值列表分散到 PyTorch 张量

python - Geoalchemy2查询X米范围内的所有用户

list - 如何在 Prolog 中返回列表?

python - psycopg 插入时间戳而不格式化它

python - 在 Pandas 数据帧上使用 ttest_ind 时遇到问题

python - 打印列表时保持Python在换行后不留空格

python - 在Python中用特定单词分割列表中的一些字符串项

file - F# 将列表输出到文件

javascript - 使用对象