我有几个格式为(10,12),(7,3)等的字符串,我想把它们分成两个字符串,格式分别是string1=10,string2=12,string1=7,string2=3等等。我使用以下代码来实现这一点:
uv = uu[1:-1] #remove brackets from 'uu'
uva = uv.split(",", 1)[1] #take the first string before the ',' split
uvb = uv.rsplit(",", 1)[-1] #take the first string in reverse after the ','
但是在上面的示例中,“uva”和“uvb”都会解析为“,”和“I”后面的字符串,不知道为什么。在
有人能看出我做错了什么吗?我试过变量“uva”的一些变化,但我没有取得任何进展。在
谢谢
索引
^{pr2}$1
是第二个字符串,但实际上并不需要执行任何操作。在取决于此格式实际表示的内容(来自} ,这将得到一个整数元组。在
repr
的内容?)您可以考虑使用^{我想你只想:
例如:
^{pr2}$由于每个字符串中只有一个逗号}给出了相同的结果:
","
,split
和{["10", " 12"]
。可以按索引访问这些值:(注意从零开始的索引和使用负索引从末尾倒数)
或者简单地像我上面所做的那样打开包装。
map
使用int
将两个值转换为整数。在Python使用基于0的索引。你是说
相关问题 更多 >
编程相关推荐