我通过在python中执行.append来添加到字典中
theDict = defaultdict(list)
theDict[theKey].append(theValue)
我会试着把它打印出来
^{pr2}$但结果总是这样的:
[u'STRING_I_WANT']
我试过在前面用str()打印,但它还是把u'留在那里。在
我试过这样做:Python string prints as [u'String']
valueKeyToLookUp.encode('ascii')
但结果还是一样。其他的解决方案看起来像是通过它在列表中的位置按数字查找值,但我需要按值来查找。在
有什么想法吗?在
你的字典不包含字符串,它包含字符串的列表。打印列表时,这是Python格式化它的方式。在
如果您知道列表只包含一个字符串,只需打印:
如果字典不应该包含列表,那么您需要修复它。在
相关问题 更多 >
编程相关推荐