如何将一组字符串转换为一组字符,python?

时间:2017-03-16 14:23:04

标签: python-2.7 nlp nltk

我有一组单词(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

2 个答案:

答案 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