본문 바로가기

Keys3

Python 파이썬 사전 내포 [중복], Python Dictionary Comprehension [duplicate] 질문 파이썬에서 딕셔너리 내포(dictionary comprehension)를 만들 수 있을까요? 리스트 내포 없이는 다음과 같이 사용할 수 있습니다: l = [] for n in range(1, 11): l.append(n) 리스트 내포를 사용하여 이를 간단하게 줄일 수 있습니다: l = [n for n in range(1, 11)]. 하지만, 딕셔너리의 키를 동일한 값으로 설정하려면 어떻게 해야 할까요. 다음과 같이 할 수 있습니다: d = {} for n in range(1, 11): d[n] = True # 모든 키에 동일한 값 설정 다음을 시도해 보았습니다: d = {} d[i for i in range(1, 11)] = True 그러나 for에서 SyntaxError가 발생합니다. 또한 (이 .. 2023. 10. 13.
Python 사전을 데이터프레임으로 변환하세요., Convert Python dict into a dataframe 질문 나는 Python 사전을 가지고 있습니다: {u'2012-06-08': 388, u'2012-06-09': 388, u'2012-06-10': 388, u'2012-06-11': 389, u'2012-06-12': 389, u'2012-06-13': 389, u'2012-06-14': 389, u'2012-06-15': 389, u'2012-06-16': 389, u'2012-06-17': 389, u'2012-06-18': 390, u'2012-06-19': 390, u'2012-06-20': 390, u'2012-06-21': 390, u'2012-06-22': 390, u'2012-06-23': 390, u'2012-06-24': 390, u'2012-06-25': 391, u'2012-06-.. 2023. 9. 16.
Python 사전에서 값으로 키 가져오기, Get key by value in dictionary 질문 나는 Dictionary에서 나이를 찾아 일치하는 이름을 보여줄 함수를 만들었다: dictionary = {'george' : 16, 'amber' : 19} search_age = raw_input("나이를 입력하세요") for age in dictionary.values(): if age == search_age: name = dictionary[age] print name 나는 비교하고 나이를 찾는 방법을 알고 있지만, 그 사람의 이름을 표시하는 방법을 모르겠다. 또한, 5번째 줄 때문에 KeyError가 발생한다. 이것이 올바르지 않다는 것을 알고 있지만, 역으로 검색하는 방법을 찾을 수 없다. 답변 mydict = {'george': 16, 'amber': 19} print mydict.k.. 2023. 6. 9.