我在网上找不到解决这个问题的好办法(可能是因为switch、position、list和Python都是这样的重载词)。
很简单,我有一个清单:
['title', 'email', 'password2', 'password1', 'first_name', 'last_name', 'next', 'newsletter']
我想切换'password2'
和'password1'
的位置-不知道它们的确切位置,只知道它们彼此相邻,password2
是第一个。
我已经完成了一些相当冗长的清单订阅,但我想它可能会想出一些更优雅的东西?
简单的Python交换如下:
现在你只需要弄清楚
i
是什么,这很容易用index
完成:考虑到你的规格,我会使用slice赋值:
切片分配的右侧是“反向切片”,也可以拼写为:
如果你觉得更易读的话,很多人都会。
相关问题 更多 >
编程相关推荐