Python Splitting数组字符串

我有一个
Python列表,如下所示:

["Hello, My Name is John", "Good Afternoon, my name is David", "I am three years old"]

我想将每个字符串拆分为逗号分隔列表并存储结果,并将每个单词转换为小写:

[['hello','my','name','is','john'], ['good','afternoon','my','name','is','david'],['i','am','three','years','old']]

有任何建议如何做到这一点?
谢谢.

最佳答案 试试以下代码:

x = ["Hello, My Name is John", "Good Afternoon, my name is David", "I am three years old"]

z = []

for i in x:
    # Replacing "," , converting to lower and then splitting
    z.append(i.replace(","," ").lower().split())

print z

输出:

[['hello', 'my', 'name', 'is', 'john'], ['good', 'afternoon', 'my', 'name', 'is', 'david'], ['i', 'am', 'three', 'years', 'old']]
点赞