Python中文
首页
教程
问答
标签
搜索
登录
注册
如何在python中将元组的字符串转换为列表?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>所以这个标题听起来很奇怪,因为也许我的问题很奇怪。。。我有一个.txt文件,其中有来自不同程序的数千行机器输出,格式如下:</p> <pre><code>candidates(6,1,0,5,[ev(-1000,'C0009814','Stenosis','Acquired stenosis',[stenosis],[patf])]) </code></pre> <p>基本上,我们有“candidates”标记一个元组的开始,“ev”标记一个元素列表中第二个元组的开始。当我将所有这些从文件读入python时,它以字符串的形式读入。但是我需要一个对象,这样我就可以访问元组的第n个索引。真的,我很高兴能找到一种方法从这个字符串中一致地获得ev()元组的最后一个值,在本例中是“patf”。你知道吗</p> <p>我曾考虑过在“,”上拆分,但这并不总是成功的,因为列表“[狭窄]”中的列表有时会有像“[反流,主动脉]”这样的值。这个额外的“,”将列表索引抛出1,因此它将返回“astorial]”,而不是“[patf]”。你知道吗</p> <p>请让我知道,如果我可以澄清任何事情,或如果我认为一些知识是理所当然的,需要说,才能解决这个问题。非常感谢。我还包括下面的第二个示例,它说明了在','上拆分的问题。你知道吗</p> <pre><code>candidates(8,1,0,7,[ev(-875,'C0003501','Aortic Valve','Aortic valve structure',[aortic,valve],[bpoc])]) </code></pre> <p>编辑:我想对象不需要是列表。相同格式的元组工作得很好。只要我能为我需要的信息不断引用一个索引。谢谢!你知道吗</p> <p>编辑2:我使用python2.7.6</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>就在[。因此,您可以执行s.split('[')[-1].split(']')[0],其中s是文件中的一行。。。你知道吗</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
无法使用Django/mongoengine连接到MongoDB(身份验证失败)
4 回答
无法使用Django\u mssql\u后端迁移到外部hos
6 回答
无法使用Django&Python3.4连接到MySql
6 回答
无法使用Django+nginx上载媒体文件
5 回答
无法使用Django1.6导入名称模式
1 回答
无法使用Django1.7和mongodb登录管理站点
7 回答
无法使用Djangoadmin创建项目,进程使用了错误的路径,因为我事先安装了错误的Python
3 回答
无法使用Djangockedi验证CBV中的字段
1 回答
无法使用Djangocketditor上载图像(错误400)
8 回答
无法使用Djangocron进行函数调用
8 回答
无法使用Djangofiler djang上载文件
6 回答
无法使用Djangokronos
10 回答
无法使用Djangomssql provid
10 回答
无法使用Djangomssql连接到带有Django 1.11的MS SQL Server 2016
9 回答
无法使用Djangomssq迁移Django数据库
10 回答
无法使用Djangonox创建用户
3 回答
无法使用Djangopyodb从Django查询SQL Server
8 回答
无法使用Djangopython3ldap连接到ldap
3 回答
无法使用Djangoredis连接到redis
2 回答
无法使用Django中的FK创建新表
4 回答