python一行实现循环_一行对循环到多行python

您最初的问题重新分配了与数据同名的结果(sequences)。这里,我将结果赋给变量result。在

假设您没有提供示例数据,我只是编了一些(sequences)。在

原始的列表理解是嵌套的(注意括号),每个层创建一个单独的列表。在

[[[x.strip() for x in something] for something in something_else] for something_else in sequences]。在

我用每个for-loop创建了一个新的列表,并在继续添加以匹配原始列表理解,从而重新创建了该结构。在# Sample data.

sequences = [['the, quick, brown fox'], ['jumped, over, the lazy dog']]

# Solution.

result = []

for sequence in sequences:

inner_list = list()

result.append(inner_list)

for itemset in sequence:

inner_list_2 = list()

inner_list.append(inner_list_2)

for item in itemset.split(","):

inner_list_2.append(item.strip())

>>> result

[[['the', 'quick', 'brown fox']], [['jumped', 'over', 'the lazy dog']]]

# Original list comprehension.

>>> [[[item.strip() for item in itemset.split(",")]

for itemset in sequence]

for sequence in sequences]

[[['the', 'quick', 'brown fox']], [['jumped', 'over', 'the lazy dog']]]

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值