Python576 Python 사전에 새로운 키를 추가하는 방법은 무엇인가요?, How can I add new keys to a dictionary? 질문 기존 사전에 키를 추가하는 방법은 무엇인가요? .add() 메소드가 없습니다. 답변 딕셔너리에 새로운 키/값 쌍을 만들려면 해당 키에 값을 할당합니다. d = {'key': 'value'} print(d) # {'key': 'value'} d['mynewkey'] = 'mynewvalue' print(d) # {'key': 'value', 'mynewkey': 'mynewvalue'} 키가 존재하지 않으면 해당 값을 가리키는 새로운 키가 추가됩니다. 키가 이미 존재하면 해당 키가 가리키는 현재 값이 덮어쓰여집니다. 2023. 5. 5. Python 어떻게 디렉토리의 모든 파일을 나열할 수 있나요?, How do I list all files of a directory? 질문 어떻게 Python에서 디렉토리의 모든 파일을 나열하고 list에 추가할 수 있나요? 답변 os.listdir()은 디렉토리 내부의 모든 것 - 파일과 디렉토리 모두를 반환합니다. os.path의 isfile()은 파일만 나열하려는 경우 사용할 수 있습니다: from os import listdir from os.path import isfile, join onlyfiles = [f for f in listdir(mypath) if isfile(join(mypath, f))] 또는, os.walk()는 방문하는 각 디렉토리에 대해 파일과 디렉토리 두 개의 목록을 반환합니다. 최상위 디렉토리만 원하는 경우 첫 번째로 반환되는 것을 중단할 수 있습니다: from os import walk f = [] .. 2023. 5. 5. Python __init__.py는 무엇을 위한 것인가요?, What is __init__.py for? 질문 파이썬 소스 디렉토리에서 __init__.py은 무엇을 위한 것인가요? 답변 이것은 이전 3.3 이전의 "일반 패키지"(old, pre-3.3 "regular package")에서 필수적인 부분이었지만, 3.3+ 이후의 "네임스페이스 패키지"(newer 3.3+ "namespace package")에서는 필수적이지 않습니다. 여기에 문서가 있습니다. 파이썬은 두 가지 유형의 패키지, 즉 일반 패키지와 네임스페이스 패키지를 정의합니다. 일반 패키지는 Python 3.2 이전의 전통적인 패키지입니다. 일반 패키지는 일반적으로 __init__.py 파일을 포함하는 디렉토리로 구현됩니다. 일반 패키지가 가져와질 때, 이 __init__.py 파일은 암시적으로 실행되며, 그것이 정의하는 객체는 패키지의 이름.. 2023. 5. 5. Python 파이썬에는 문자열에 하위 문자열이 있는지 확인하는 메소드가 있나요?, Does Python have a string 'contains' substring method? 질문 파이썬에는 문자열에 하위 문자열이 있는지 확인하는 메소드가 있나요?: if not somestring.contains("blah"): continue 답변 in 연산자를 사용하세요: if "blah" not in somestring: continue 2023. 5. 5. 이전 1 ··· 127 128 129 130 131 132 133 ··· 144 다음