如何从开始剥离引号和列表的结束

4Looped:

因为它是作为创建我的目录工作不正常["'carrots, 'tomatoes', 'lettuce'"],而不是['carrots, 'tomatoes', 'lettuce']

我有一个文本文件,'carrots, 'tomatoes', 'lettuce'写在一个行,这是我正在写它变成我的列表:

veggie_list =[]
x = open('veggies.txt','r')
for item in x:
    veggie_list.append(item)
Abhiaror:

试试这个(假设你已经在你的文本文件中多行):

veggie_list = []
with open('veg.txt','r') as x:
    for item in x:
        veggie_list.extend(item.replace("'", "").split(','))

print(veggie_list)

输出:

['carrots', ' tomatoes', ' lettuce']

如果你只关心你的文本文件的第一行:

veggie_list = []
with open('veg.txt','r') as x:
    veggie_list = x.read().replace("'","").split(',')

print(veggie_list)

在Python一个班轮使用列表理解

with open('veg.txt','r') as x:
    print([j for i in x for j in i.replace("'","").split(',')])

解释(用于第一码):

首先,您需要从您已经阅读行(去掉单引号"'carrots', 'tomatoes', 'lettuce'"从文件)。您可以使用替换()方法str的对象。此方法返回修改后的字符串的副本,它不会改变原始字符串。

在这之后,你应该留下海峡"carrots, tomatoes, lettuce"现在,我已经使用分裂()方法来整串入使用单独的字符串分割","为分隔符。

该方法返回一个列表['carrots', ' tomatoes', ' lettuce']

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

字体如何找出不同的开始和结束“引号”?

如何根据开始和结束元素从列表创建子列表?

剥离和拆分如何剥离列表

如何根据开始和结束获取for循环中的日期列表?

如何避免在Rails字符串中开始和结束双引号?

如何开始和结束日期

在字符串中查找开始和结束引号

从Ruby中数组的开始和结束中删除双引号

如何将已排序的列表分为该列表的连续元素的开始和结束的元组?

剥离字符串并获取开始索引和结束索引

在大数据框中剥离间隔的(不一致的)开始和结束日期

如何获得时刻的开始和结束?

诺言链如何开始和结束

如何从开始日期和结束日期列表中识别缺失的天数?

如何从MYSQL中的日期列表中获取开始年份和结束年份

如何找到列表中元素的开始和结束的单词索引?蟒蛇

如何根据开始和结束日期时间过滤包含抖动中的时间戳的 Firebase 对象列表?

如何在所有行的python列表中找到开始和结束索引

如何在 Python 中的列表中识别序列的开始和结束?

如何从日期范围(开始日期和结束日期)生成每周列表?

如何在python中自动查找列表中元素的开始和结束索引

如何获取带有子例程的开始和结束行号的perl子例程列表?

如何在 Rails 日期字段下拉列表中设置开始日期和结束日期选项?

如何删除指定开始日期和结束日期期间之外的列表的日期时间元素?

Google 表格 - 如何从开始日期和结束日期提取新列中的日期列表

正则表达式-用开始和结束引号替换带引号的字符串

正则表达式通过忽略“已替换单引号”和“开始/结束单引号”来替换单引号

从列表的开始和结束处递归地删除元素

python获取列表中数字开始和结束的位置的索引