Я не смог найти хорошего решения для этой проблемы в сети (вероятно, потому что switch, position, list и Python - все такие перегруженные слова).
Это довольно просто - у меня есть этот список:
['title', 'email', 'password2', 'password1', 'first_name', 'last_name', 'next', 'newsletter']
Я хотел бы поменять положение 'password2'
и 'password1'
- не зная их точного положения, только то, что они находятся рядом друг с другом и стоят на password2
первом месте.
Я достиг этого с помощью довольно многословной подписки на списки, но мне было интересно, можно ли придумать что-нибудь более элегантное?