Python 使包含字符串的列表成为二维列表
例如,在Python3中,我有一个列表,其中该列表的每个元素都是一个句子字符串Python 使包含字符串的列表成为二维列表,python,list,dimensional,Python,List,Dimensional,例如,在Python3中,我有一个列表,其中该列表的每个元素都是一个句子字符串 list = ["the dog ate a bone", "the cat is fat"] 如何将每个句子字符串拆分为单独的列表,同时将所有内容保留在单独的列表中,使其成为二维列表 例如 list_2 = [["the", "dog", "ate", "a", "bone"], ["the", "cat", "is", "cat"]] 您可以简单地执行以下操作:对每个值使用split()方法,并使用新的逗号
list = ["the dog ate a bone", "the cat is fat"]
如何将每个句子字符串拆分为单独的列表,同时将所有内容保留在单独的列表中,使其成为二维列表
例如
list_2 = [["the", "dog", "ate", "a", "bone"], ["the", "cat", "is", "cat"]]
您可以简单地执行以下操作:对每个值使用split()方法,并使用新的逗号分隔文本重新分配每个索引的值
mylist=['the dog ate a bone', 'the cat is fat']
print(mylist)
def make_two_dimensional(list):
counter=0
for value in list:
list[counter]= value.split(' ')
counter += 1
make_two_dimensional(mylist)
print(mylist)
您可以简单地执行以下操作:对每个值使用split()方法,并使用新的逗号分隔文本重新分配每个索引的值
mylist=['the dog ate a bone', 'the cat is fat']
print(mylist)
def make_two_dimensional(list):
counter=0
for value in list:
list[counter]= value.split(' ')
counter += 1
make_two_dimensional(mylist)
print(mylist)
您可以使用列表理解:
list2 = [s.split(' ') for s in list]
您可以使用列表理解:
list2 = [s.split(' ') for s in list]
你应该用“python”来标记它以获得更多关注你应该用“python”来标记它以获得更多关注简单而优雅。我也是python新手。有趣的是,10行代码可以简化为一行简单而优雅。我也是python新手。有趣的是,10行代码可以简化为一行代码