我正在解析变量,其中包含一个字符串
a1
b2
c3
现在我想得到a1,b2和c3,所以我写了一个for循环
for items in string
print items
返回
a
1
b
2
c
3
我如何告诉for循环,我想要每个值,而不是每个字符?
答案 0 :(得分:3)
你想使用没有args的split()
来拆分空格。
for items in string.split()
print items
答案 1 :(得分:1)
您可以使用str.splitlines
方法将字符串拆分为单独的行:
>>> data = '''\
... a1
... b2
... c3
... '''
>>> for items in data.splitlines():
... print items
...
a1
b2
c3
>>>
答案 2 :(得分:0)
var =“a1b2c3”
表示范围内的i(len(var)):
if var[i].isdigit():
print var[i]
输出
1
2
3