【发布时间】:2021-04-15 08:57:04
【问题描述】:
我正在尝试将this 问题的公认解决方案应用于以下问题,但愚蠢的是我不能:
在:
increment='increment'
[f'{level_A}_{level_B}_{level_C}_{increment}'
for level_A, rng in [(5, list(range(1,3))), (6, list(range(1,3)))]
for level_B in rng
for level_C in range(1, 5)]
输出:
['5_1_1_increment',
'5_1_2_increment',
'5_1_3_increment',
'5_1_4_increment',
'5_2_1_increment',
'5_2_2_increment',
'5_2_3_increment',
'5_2_4_increment',
'6_1_1_increment',
'6_1_2_increment',
'6_1_3_increment',
'6_1_4_increment',
'6_2_1_increment',
'6_2_2_increment',
'6_2_3_increment',
'6_2_4_increment']
increment 值需要为 1,2,3,..15,16。重要的是,我需要在一行中执行此操作(即在理解之外没有变量定义)并且理想情况下没有任何导入(就像在原始问题的接受答案中一样)
【问题讨论】:
标签: python