저는 실제로 문자열을 가지고 있습니다. 문자열은 단순히 :파이썬을 중심으로 한 문자열의 이동 부분
string.a.is.this
또는 패션
string.a.im
.
this.is.a.string
및
im.a.string
내가 무엇을 시도했다 : 만들기 위해 잘 작동
new_string = string.split('.')
new_string = (new_string[3] + '.' + new_string[2] + '.' + new_string[1] + '.' + new_string[0])
을
는 무엇을 할 원하는 그 침이 되십시오입니다 :
string.a.is.this
내가 할 경우 아직
string.a.im
:
this.is.a.string
에
하지만 나에게의 오류를 제공은 '범위 초과'나는 그것을하려고하면 잘 작동하는
new_string = (new_string[2] + '.' + new_string[1] + '.' + new_string[0])
하기 :
string.a.im
이 4 개 인덱스에 대한 설정이되지 않기 때문에
string.a.is.this
: 분명히
im.a.string
만에 16,
은 작동하지 않습니다. 여분의 인덱스를 선택적으로 만드는 방법을 알아 내려고 했었습니다. 감사.
Excelle nt. 명확하고 직선적 인 대답. 추가 기능에 대한 설명과 빠른 응답 덕분에 필요에 따라 정확하게 작동합니다. – v3rbal
슬라이스 단계 대신 역상()을 사용할 수도 있습니다. 예 : '.'가입 (반전 (mystr.split ('.'))) – GoingTharn
@GoingTharn도 훌륭한 대답입니다. 감사합니다 – v3rbal