gpt4 book ai didi

python - 如何在 python 中对 Linux 上具有多个分隔符的行使用 split 和 strip

转载 作者:太空宇宙 更新时间:2023-11-04 05:23:58 24 4
gpt4 key购买 nike

我有一个类似的列表

a= [(0.11004363790442408, '0 22'),
(1.0003303788789184, '1 7'),
(0.9427256865065468, '15 23'),
(0.3508626679066326, '8 21'),
(1.0815767762687958, '5 27'),
(0.2889125295483047, '19 26'),
(0.9294135566237669, '4 10')]

我想访问单个实体,如下所示,作为第一个括号的示例。这里只显示了 7 个条目;在实际情况下,这些数字是数百万!

ID[0]= 0.11004363790442408
ID[1]=0
ID[2]=22

我写了类似的东西

entities=len(a)
for data in range(entities):
lineContent=a.strip(' ').split(' ').split(',')
print lineContent
ID[0]= lineContent [0]
ID[1]= lineContent [1]
ID[2]= lineContent [2]

所有条目都应该有一些循环,因此我在范围内使用了 for 循环。有什么建议吗?

还请详细说明拆分情况,以便进行修改。

最佳答案

entities = len(a)

for data in range(entities):
ID = []
ID.append(a[data][0])
ID.extend(a[data][1].split(' '))
print("ID[0] = {0}\nID[1] = {1}\nID[2] = {2}\n".format(ID[0], ID[1], ID[2]))

不知道这是不是你想要的。

关于python - 如何在 python 中对 Linux 上具有多个分隔符的行使用 split 和 strip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36401438/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com