728x90
반응형
(문제)
아래와 같은 문자열이 있습니다.
u_dboofd726_0"))<korea>
rlsdsdp528_1"))<korea>
murifd013_2"))<korea>
ghsl_oin_3"))<korea>
aldsssl_4"))<korea>
asdfn0481_5"))<korea>
ku2a1_6"))<korea>
rud_bf194_7"))<korea>
rdud_bdf194_8"))<korea>
drud_bf1_9"))<korea>
rfud_bf1_10"))<korea>
arud_bf19_11"))<korea>
asarud_bf1944_12"))<korea>
rfud_bf12_13"))<korea>
rud_bf12_14"))<korea>
첨부이미지와 같이 분할을 해서 왼쪽부분만 남기기.

(방법)

data = ["u_dboofd726_0\"))<korea>"
,"rlsdsdp528_1\"))<korea>"
,"rud_bf194_7\"))<korea>"
,"rdud_bdf194_8\"))<korea>"
,"drud_bf1_9\"))<korea>"
]
new_data = []
for i in range(len(data)):
tmp = data[i][:data[i].index(")")-1][::-1] # ) 문자전까지 문자열 가져와 각각의 문자들을 역으로 배치
tmp2 = tmp[tmp.index('_')+1:][::-1] # 첫번째 _ 문자 찾아 그 이후 문자열들만 가져옴. 그리고 역으로 배치하면 원래 문자열
new_data.append(tmp2) # 신규 리스트에 추가
new_data # 정리된 문자열

728x90
반응형
'프로그램' 카테고리의 다른 글
| [파이썬] 문제 : 추상클래스 Polygon과 자식클래스 Rectangle (0) | 2023.05.27 |
|---|---|
| [Rust] UI : 입력 받고 버튼 클릭시 Msg 보이기(native-windows-gui) (0) | 2023.05.27 |
| [파이썬] 문제 : 2,3,4,6를 @@*@@=@@*@@를 만족하는 조건 찾기 (0) | 2023.05.25 |
| [파이썬] 1차원 데이터의 CNN(Conv1D) 딥러닝 (0) | 2023.05.24 |
| [C언어] 문자열 입력 받아 문자,숫자,기타 문자 개수 출력 (0) | 2023.05.23 |
댓글