-
딕셔너리의 키(key)를 리스트/배열로 바꾸기(파이썬/줄리아)컴퓨터 2020. 6. 24. 00:21반응형
딕셔너리의 키를 리스트(또는 배열)로 바꿔놓을 일이 얼마나 많은지는 모르겠다.
줄리아의 collect함수는 매개변수로 넘겨진 collection 객체나 iterator객체에 저장된 요소들을 배열로 만들어서 넘겨준다. 딕셔너리를 넘겨주면 Key,Value를 Pair 타입으로 묶고 Pair타입들의 배열을 리턴한다.
파이썬에서는 list클래스의 생성자에 딕셔너리 객체를 넣어주거나, 딕셔너리의 keys()함수를 호출해서 dict_keys타입의 iterable한 객체를 받아서 list클래스의 생성자에 넘겨줘도 된다.
어쨌든 키를 리스트로 바꿔놓고 저장할일이 따로 있을진 모르겠다.
반응형< Julia >
d = Dict() d["key1"] = "value1" d["key2"] = "value2" collect(keys(d)) #방법1 [k for k in keys(d)] #방법2
< Python >
d = {} d['key1'] = "value1" d['key2'] = "value2" list(d.keys()) #방법1 또는 그냥 list(d) [k for k in d.keys()] #방법2
반응형'컴퓨터' 카테고리의 다른 글
Archlinux(WSLv2)에서 Visual Studio Code 사용하기 (0) 2020.06.27 WSL로 Arch Linux 사용하기 (0) 2020.06.26 가벼운 노트북 백팩을 찾아보자 (0) 2020.06.24 크로미움 엣지 기본 검색엔진 빠르게 변경 변경 (0) 2020.06.18 WSL2 커널 업데이트 에러 해결하기 (0) 2020.06.04