【发布时间】:2017-03-30 15:34:39
【问题描述】:
- 我只想把列表的所有组合(两种尺寸)
- 例如:输入= [1, 2, 3] => 输出= [[1,2], [1,3], [2,3]]
- 如何使这段代码更简洁?(单行?)
- 这并不意味着列表理解。
我的代码
def all_combinations(input_lst):
return_lst=[]
for i in range(0, len(input_lst)-1):
for j in range(i+1, len(input_lst)):
return_lst.append([input_lst[i], input_lst[j]])
return return_lst
【问题讨论】:
标签: python combinations