我已经筑巢了列表.in这个列表,每个嵌套的列表包含两个组件,每个组件可能包含空白('')字符。我想删除并编写了一段代码,但无法完成工作。怎么做我能克服这个问题吗?在
列表的嵌套列表是:
[['bike', '2 * wheel+1* frame'], ['wheel', '1 * rim + 1* spoke +1 *hub'], ['rim', 60], ['spoke', 120], ['hub', '2*gear+1*axle'], ['gear', 25], ['axle', '5*bolt+7*nut'],['bolt',0.1], ['nut', 0.15],['frame', '1*rearframe+ 1*frontframe'],['rearframe', 175],['frontframe', '1*fork+2*handle'], ['fork', 22.5],['handle', 10.0]]
如图所示,有些字符串中有一些空格。在
我写的python代码:
^{pr2}$
请改用
for
循环。在清单理解也可以。在
^{pr2}$或者没有函数定义:
我想这应该是你想要的。但是,如果嵌套列表的深度不一致,最好使用生成器函数。在
有关最后一段代码的更多信息,请参见this answer。在
这是一种方法:
其中
a
是您传递的输入列表。在试试这个:
相关问题 更多 >
编程相关推荐