创建一个列表,该列表在偶数索引处提供特定值,在奇数索引处提供另一个值

时间:2018-02-11 17:00:33

标签: python list indexing

我想创建一个列表chelsea_fc,它将填充价值" EPL冠军"在偶数索引和"经理Sacked"在奇数指数直到给定范围。 (不想硬编码范围)

我对如何做到这一点感到困惑。请帮忙

2 个答案:

答案 0 :(得分:0)

直截了当地写下它就像你说的那样!

>>> ['a' if i % 2 else 'b' for i in range(10)]
['b', 'a', 'b', 'a', 'b', 'a', 'b', 'a', 'b', 'a']

答案 1 :(得分:0)

您可以这样做(或任何其他重复的列表),如下所示:

 chelsea_fc = ['Manager Sacked', 'EPL Champions']*(range_of_choice/2)
 print(chelsea_fc)