小编sel*_*tay的帖子

为什么此代码返回包含2个元素的元组?

my_string = "C2H6O"
a = re.findall("((Cl|H|O|C|N)[0-9]*)", my_string)
print(a)
Run Code Online (Sandbox Code Playgroud)

输出是[("C2", "C"), ("H6", "H"), ("O", "O")],但我期望["C2", "H6", "O"]

我对元组有些了解,但是我觉得这段代码中没有任何内容导致元组中的第二个元素("C2", "C")

python regex python-3.x

0
推荐指数
1
解决办法
65
查看次数

标签 统计

python ×1

python-3.x ×1

regex ×1