홈>
기본적인 파이썬 연습을하고 있는데 다음 목록에서 각 문자열을 나누고 각 도시를 주에 매핑하고 싶습니다. ( ','다음에 오는 주가 정확하다고 가정)
이 작업을 쉽게하기 위해 어떻게 목록 이해력을 사용할 수 있습니까?
cities = ['washington,ct', 'springfield,or', 'riverside,tx', 'franklin,vt', 'lebanon,co', 'dayton,tx', 'las vegas,nm', 'madison,ca', 'georgetown,ct', 'los angeles,tx']
원하는 결과는 다음과 같습니다.
{'washington': 'ct',
'springfield': 'or',
'riverside': 'tx',
'franklin': 'vt',
'lebanon': 'co',
'dayton': 'tx',
'las vegas': 'nm',
'madison': 'ca',
'georgetown': 'ct',
'los angeles': 'tx'}
이것은 목록 이해를 배우기 전에 내가 한 일입니다
splitedList = []
for x in cities:
splitedList.append(x.split(','))
print(splitedList)
my_dict = dict(splitedList)
print(my_dict)
- 답변 # 1
- 답변 # 2
cities = {x[0]:x[1] for x in (y.split(",") for y in ('washington,ct', 'springfield,or', 'riverside,tx'))}
관련 자료
- for loop - 파이썬에서 사전을 반복 할 때 나머지 항목을 얻는 방법은 무엇입니까?
- numpy - 파이썬에서이 코드를 실행 한 후이 오류가 계속 나타납니다
- 목록 파이썬 내부의 사전에서 키 교체
- pandas - 파이썬 - 긴 목록 2에서 긴 목록 1의 요소를 계산하는 가장 효율적인 방법은 무엇입니까? (목록 이해력이 정말 느립니다)
- Python / Selenium - python/selenium - 두 번째 driverget ()을 호출 한 후 로그인 상태를 유지하려면 어떻게합니까?
- Python 및 속도/RAM 성능의 (명명 된) 튜플 사전
- Python 인쇄 요소는 다음 요소 다음에 발생합니다
- Python에서 대체 사전 만들기
- list - 파이썬에서 다차원 배열을 다차원 사전에 패킹하기
- Python을 사용하여 주어진 텍스트 파일에서 사전에 테이블을 추가하는 방법은 무엇입니까?
- numpy를 사용하여 Python의 사전을 문자열에서 0으로 채워진 배열로 변환하는 방법은 무엇입니까?
- python - BS4 웹 스크래핑, 내 목록 이해는 단일 결과 만 반환합니다
- Python 목록 이해가 새 배열에 할당되지 않았습니다
- 파이썬에서 사전 값에 목록을 어떻게 추가합니까?
- node.js - html nodejs의 양식은 post 요청을받은 후 undefined를 반환합니다
- 파이썬이 목록 이해에서 오류를 제외하지 않는 이유
- 파이썬 사전에서 가장 많이 발생하는 요소를 찾는 방법
- sqlite - 파이썬에서 커밋 한 후에도 sqlite3에 데이터가 삽입되지 않음
- Python의 텍스트 파일을 사전으로 구문 분석
- Python (BeautifulSoup)을 사용하여 사전 및 웹 스크래핑 작업
관련 질문
- Python 목록은 조건이 참이 되기 전에 모든 것을 필터링하고 모든 요소는 이후에 유지합니다.
- python : for 루프가 내 데이터 프레임 값을 함수에서 반환된 NaN으로 변경한 이유는 무엇입니까?
- Python에서 튜플 내부의 음수 중복 확인
- python : pandas.apply를 사용하여 Pandas DataFrame의 항목이 목록에 있는지 확인하는 방법
- python : 사전 목록에 키/값 쌍 추가(계산 포함)
- python : 사용자 정의 함수 및 사용자 정의 비교를 사용하여 두 목록 비교
- Python, 주어진 총 합계로 숫자 선택
- python : 삭제자로 목록을 장식하는 방법
- python list.remove가 모든 요소를 제거하지 않습니다.
- python : 파이썬의 목록에서 고유한 문자열을 인쇄하고 싶지만 목록이 깨집니다.
dict
사용 반복 가능으로 :출력 :