Skip to main content
 首页 » 编程设计

python之设置列表的正确顺序

2025年05月04日13JeffreyZhao

我有两个列表:

>> K = 3 
>> ll_G = ['GIO_%s' % (k) for k in range(K)] 
>> ll_P = ['PAX_%s' % (k) for k in range(K)] 
>> ll_GP = ll_G + ll_P 
>> ll_GP 
['GIO_0', 'GIO_1', 'GIO_2', 'PAX_0', 'PAX_1', 'PAX_2'] 

我想订购最终 list :

['GIO_0', 'PAX_0', 'GIO_1', 'PAX_1', 'GIO_2',  'PAX_2'] 

我想这可能很简单:我该怎么做?

请您参考如下方法:

I have two lists like

为什么不直接构建所需的列表?

>>> K = 3 
>>> [s % k for k in range(K) for s in ('GIO_%s', 'PAX_%s')] 
['GIO_0', 'PAX_0', 'GIO_1', 'PAX_1', 'GIO_2', 'PAX_2']