나는 그물 에서이 문제에 대한 좋은 해결책을 찾지 못했습니다 (아마도 스위치, 위치, 목록 및 Python이 모두 과부하 된 단어이기 때문에).
다소 간단합니다.이 목록이 있습니다.
['title', 'email', 'password2', 'password1', 'first_name', 'last_name', 'next', 'newsletter']
나는의 위치를 전환하고 싶습니다 'password2'
그리고 'password1'
그들은 바로 옆에 서로에게있어 유일한 것으로, 자신의 정확한 위치를 모르고 - password2
처음이다.
나는 다소 오래 걸리는 목록 첨자 로이 작업을 수행했지만 조금 더 우아한 것을 생각 해낼 수 있을지 궁금해 했습니까?
문제가 목록에서 'password2'를 찾으려고하는 효율성입니까? 'password1'이 'password2'앞에 올 수 있습니까? 원래 질문에서 다루지 않는 약간의 복잡성이 있습니까? 그렇지 않으면 @unwind에 동의합니다.
—
브렌트 코드를 작성합니다
당신은 당신이 가진 것을 게시해야합니다-나는 "오래된 오래 된 목록 첨자"의 의미에 대해 궁금합니다.
—
samtregar
index1 = index ( 'password1') 라인을 따라 뭔가; index2 = 색인 ( '암호 2'); order = order [: index2] .append (order [index1]). append (order [index2]). append (order [index1 + 1 :]); 몇 줄 더 퍼져 예, 아니요
—
mikl