在字典中,如何将字符串转换成列表?

2024-09-26 22:12:26 发布

您现在位置:Python中文网/ 问答频道 /正文

在字典中,如何将字符串转换成列表? 让

x = ['P: 7678643 F: 123456 E: ttt@jhj.in']

需要转换为:

y = ['P: 7678643', 'F: 123456', 'E: ttt@jhj.in']

Tags: 字符串in列表字典tttjhj
3条回答

尽管问题全错了,但这里有一个解决方案:

import re
x = ['P: 7678643 F: 123456 E: ttt@jhj.in']
Split = re.split(' ', x[0])
y = []
for i in range(0, len(Split), 2):
    y.append(Split[i] + Split[i+1])

您的代码示例中没有字典。根据你的代码,我会使用一个带有负lookback的正则表达式。你知道吗

x = ['P: 7678643 F: 123456 E: ttt@jhj.in']
y = re.split('(?<!:)\s', x[0])
import re
x = ['P: 7678643 F: 123456 E: ttt@jhj.in']
result = re.findall(r'\w+:\s\w+',x[0])

相关问题 更多 >

    热门问题