加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – 完全循环具有不同起始索引的列表

发布时间:2020-12-20 12:34:14 所属栏目:Python 来源:网络整理
导读:所以我有这个清单 station_list = [1,2,3,4] 这是一个例子,真正的列表可能更长,但总是这个模式增加整数.作为我的代码的一部分,如果满足某些条件,我想在不同于1的点访问该列表. 假设我想在2处开始迭代.我如何使用从2开始的for循环迭代列表,但仍然只获得所有元
所以我有这个清单

station_list = [1,2,3,4]

这是一个例子,真正的列表可能更长,但总是这个模式增加整数.作为我的代码的一部分,如果满足某些条件,我想在不同于1的点访问该列表.
假设我想在2处开始迭代.我如何使用从2开始的for循环迭代列表,但仍然只获得所有元素一次?
因此迭代顺序应该是2,4,1.

解决方法

你可以这样做:

station_list = [1,4]
start = 1  # item = 2 is at index position 1!
for item in (station_list[start:] + station_list[:start]):
    # your code here

这个输出:

[2,1]

您可以在python here中了解有关切片的更多信息

如果你想在Python中获得关于列表的一些额外信息,this可能会有所帮助.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读