如何在列表中循环更多次列表大小在python中?
发布时间:2020-12-16 22:20:58 所属栏目:Python 来源:网络整理
导读:我需要知道在python中是否存在一个函数或本机库,它允许我在列表中循环的次数多于列表中元素的数量.换句话说,当我感兴趣的索引大于列表大小时,下一个元素是列表的第一个元素. 例如,我有这个列表: abc = ['a','b','c','d','e' ] 所以,如果我有一个值为10的参
我需要知道在python中是否存在一个函数或本机库,它允许我在列表中循环的次数多于列表中元素的数量.换句话说,当我感兴趣的索引大于列表大小时,下一个元素是列表的第一个元素. 例如,我有这个列表:
所以,如果我有一个值为10的参数,结果是’a’.如果值为18的参数为“d”. 谢谢! 问候! 最佳答案
最简单:用模数包装索引
如果需要,可以将其包装在辅助类中:
您可能希望类似地实现__setitem__和__delitem__. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |