본문 바로가기

documentation32

Python 파이썬에서 딕셔너리를 확장하는 "extend", Python "extend" for a dictionary 질문 어떻게 for 루프를 사용하지 않고 사전에 다른 사전을 추가할 수 있는 가장 좋은 방법은 무엇인가요? 예를 들어: >>> a = { "a" : 1, "b" : 2 } >>> b = { "c" : 3, "d" : 4 } >>> a {'a': 1, 'b': 2} >>> b {'c': 3, 'd': 4} 결과: { "a" : 1, "b" : 2, "c" : 3, "d" : 4 } 다음과 같은 방식으로: a.extend(b) # 이 방법은 작동하지 않습니다 답변 a.update(b) 최신 Python 표준 라이브러리 문서 2023. 8. 1.
Python으로 작성된 CSV 파일은 각 행 사이에 빈 줄이 있습니다., CSV file written with Python has blank lines between each row 질문 import csv with open('thefile.csv', 'rb') as f: data = list(csv.reader(f)) import collections counter = collections.defaultdict(int) for row in data: counter[row[10]] += 1 with open('/pythonwork/thefile_subset11.csv', 'w') as outfile: writer = csv.writer(outfile) for row in data: if counter[row[10]] >= 504: writer.writerow(row) 이 코드는 thefile.csv를 읽어 변경을 수행하고 결과를 thefile_subset1에 작성합니다. 그러나 Mi.. 2023. 7. 24.
Flutter 플러터 앱의 빌드 및 버전 번호를 설정하는 방법은 무엇인가요?, How to set build and version number of Flutter app 질문 안드로이드 및 iOS 설정에 들어가지 않고 Flutter 앱의 버전 이름과 버전 코드를 설정하는 방법은 무엇인가요? pubspec.yaml에는 다음과 같이 있습니다. version: 2.0.0 하지만 빌드 번호를 설정할 수 있는 곳을 보지 못합니다. 답변 버전 및 빌드 번호 설정하기 pubspec.yaml에서 버전 이름과 버전 코드 번호를 동시에 업데이트할 수 있습니다. + 기호로 구분하면 됩니다. 예를 들어: version: 2.0.0+8 이는 다음을 의미합니다. 버전 이름은 2.0.0입니다. 버전 코드는 8입니다. 이 내용은 새 프로젝트의 문서에 설명되어 있습니다. (하지만 오래된 프로젝트에서 작업 중이라면 삭제한 것일 수도 있습니다): 다음은 애플리케이션의 버전과 빌드 번호를 정의합니다. 버전.. 2023. 7. 12.
Python 날짜를 주면 요일을 어떻게 구할 수 있나요?, How do I get the day of week given a date? 질문 다음을 알고 싶습니다: 날짜 (datetime 객체)가 주중의 어떤 날인지 어떻게 알 수 있나요? 예를 들어, 일요일은 첫 번째 날, 월요일: 두 번째 날.. 등등입니다 그리고 입력이 오늘의 날짜와 같은 경우. 예시 >>> today = datetime.datetime(2017, 10, 20) >>> today.get_weekday() # 내가 찾는 것 출력은 아마도 6 (금요일이기 때문에)일 것입니다. 답변 weekday()를 사용하세요: >>> import datetime >>> datetime.datetime.today() datetime.datetime(2012, 3, 23, 23, 24, 55, 173504) >>> datetime.datetime.today().weekday() 4 문서에.. 2023. 6. 26.