我讨厌我不得不问这样一个基本问题,但我似乎无法让 split 方法在 python 中工作。
我有一本字典,当我打印它时,它看起来像:
data_dict = <QueryDict: {u'ids': [u'1012,738'], u'ct': [u'9']}>
我想从“ids”列表中创建一个 id 对象数组,如下所示:
ids = [1012, 738]
看起来列表'ids'实际上只是一串用逗号分隔的id,所以我尝试了:
id_string = data_dict['ids']
ids = id_string.split(',')
for id in ids:
print(id)
什么都没有打印。然后我想,也许 u' 意味着它不是字符串,我需要先将其转换为字符串才能拆分工作,所以我尝试了:
id_string = data_dict['ids']
id_string = str(id_string)
ids = id_string.split(',')
for id in ids:
print(id)
什么都没有打印。不知道我做错了什么。