我有一组单词(1000)单词,我想将其转换为一组字符,如下所示:
words=['hi', 'how', 'are', 'you']
我想转变为:
characters_words=[['h', 'i'],['h', 'o', 'w'],['a', 'r', 'e'],['y','o','u']]
我尝试过:
x=list(words)
我遇到了这个错误
TypeError: 'list' object is not callable
答案 0 :(得分:1)
除非您在某处覆盖list
,否则不应该收到该错误。检查并查看您是否已在某处(list
)分配了list=????
。一旦你弄明白你对list
做了什么,这就是你想要的:
characters_words = [list(word) for word in words]
答案 1 :(得分:0)
使用这样的理解:
words=['hi', 'how', 'are', 'you']
print([list(x) for x in words])
# => [['h', 'i'], ['h', 'o', 'w'], ['a', 'r', 'e'], ['y', 'o', 'u']]
请参阅Python demo