['column1:abc,def', 'column2:hij,klm', 'column3:xyz,pqr']
我想在:
. 目前,如果我拆分它也会考虑 column1、column2、column3,这是我不想要的。我只想要价值观。这类似于字典中的键值对。唯一不同的是它是字符串列表。
我将如何拆分它?
已编辑
user_widgets = Widgets.objects.filter(user_id = user_id)
if user_widgets:
for widgets in user_widgets:
widgets_list = widgets.gadgets_list //[u'column1:', u'column2:', u'column3:widget_basicLine']
print [item.split(":")[1].split(',') for item in widgets_list] //yields list index out of range
但是,当从终端复制 widgets_list 值并传递它时,它会正确运行。
user_widgets = Widgets.objects.filter(user_id = user_id)
if user_widgets:
for widgets in user_widgets:
widgets_list = [u'column1:', u'column2:', u'column3:widget_basicLine']
print [item.split(":")[1].split(',') for item in widgets_list] //prints correctly.
我哪里错了?