Iterate Two Ranges In For Loop

后端 未结 3 1208
说谎
说谎 2021-01-02 10:13

I have a couple of simple loops like so:

for i in range (30, 52):

    #do some stuff here

for i in range (1, 18):

    #do some more stuff
<
3条回答
  •  猫巷女王i
    2021-01-02 10:58

    You can convert the two iterators for your ranges to lists and then combine them with an addition:

    for i in list(range(30, 52)) + list(range(1, 18)):
        # something
    

提交回复
热议问题