【发布时间】:2017-10-17 16:47:10
【问题描述】:
好的,所以我一直在绞尽脑汁想如何解决这个问题,这个问题只是我真正想要做的事情的简化版本,但这一切都归结为这一点。
我有一个清单: lst = ['0', '53', '2', '4', '44', '5', '8', '11']
'0' 是第一项。我希望输出为: lst = ['0', '1', '2', '3', '4', '5', '6', '7']
所以我希望第一个列表中的“2”成为第二个列表中的“1”。 第一个列表中的“4”成为第二个列表中的“2”。 第一个列表中的“5”成为第二个列表中的“3”。 第一个列表中的“8”成为第二个列表中的“4”。 第一个列表中的“11”成为第二个列表中的“5”。 第一个列表中的“44”变成第二个列表中的“6”。 第一个列表中的“53”变成第二个列表中的“7”。
但我不能只手动更改每一项,它必须自动化并自行更改每一项,例如使用循环或其他方式
帮助我已经花了好几个小时试图弄清楚这个问题,它看起来很简单,但我无法弄清楚
【问题讨论】:
标签: list increment decrement numbered