문자열 레이블 목록이 있습니다. 두 번째 "."앞에 바로 요소의 하위 문자열을 유지하고 싶습니다. 두 번째 "."뒤의 모든 문자를 제거합니다. 분할 기능을 사용하여 텍스트 문자열로이 작업을 수행하는 방법을 보여주는 게시물을 찾았습니다. 그러나 목록 데이터 유형에는 분할 기능이 없습니다. 실제 데이터 유형은 나에게 목록으로 보이는 pandas.core.indexes.base.index입니다. 목록의 첫 번째 요소에 L1.Energy
대해 두 번째 "."뒤의 모든 항목 을 유지 하고 제거 하고 싶습니다 .
current_list = ['L1.Energy.Energy', 'L1.Utility.Energy', 'L1.Technology.Utility', 'L1.Financial.Utility']
desired_list = [L1.Energy', 'L1.Utility', 'L1.Technology,'L1.Financial']
여기 oneliner로 :
desired_list = [ s[:s.find(".",s.find(".")+1)] for s in current_list]
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다