본문 바로가기

Python/Python FAQ540

Python n번째 문자마다 문자열을 분할하세요., Split string every nth character 질문 문자열을 매 n번째 문자로 분할하는 방법은 무엇인가요? '1234567890' → ['12', '34', '56', '78', '90'] 리스트에 대한 같은 질문은 리스트를 동일한 크기의 청크로 분할하는 방법은 무엇인가요?를 참조하세요. 답변 >>> line = '1234567890' >>> n = 2 >>> [line[i:i+n] for i in range(0, len(line), n)] ['12', '34', '56', '78', '90'] 2023. 9. 14.
Python 사전에서 키의 이름을 변경하세요., Change the name of a key in dictionary 질문 Python 사전에서 항목의 키를 어떻게 변경할 수 있을까요? 답변 2단계로 쉽게 수행할 수 있습니다: dictionary[new_key] = dictionary[old_key] del dictionary[old_key] 또는 1단계로 수행할 수 있습니다: dictionary[new_key] = dictionary.pop(old_key) dictionary[old_key]이 정의되지 않은 경우 KeyError가 발생합니다. 이때 dictionary[old_key]이 삭제됩니다. >>> dictionary = { 1: 'one', 2:'two', 3:'three' } >>> dictionary['ONE'] = dictionary.pop(1) >>> dictionary {2: 'two', 3: 'thr.. 2023. 9. 14.
Python 빈 집합 리터럴?, Empty set literal? 질문 [] = 빈 리스트 () = 빈 튜플 {} = 빈 딕셔너리 빈 세트에 대한 유사한 표기법이 있나요? 아니면 set()을 작성해야 하나요? 답변 아니요, 빈 집합에 대한 구문은 없습니다. set()를 작성해야 합니다. 2023. 9. 14.
Python 플라스크를 사용하여 URL에서 명명된 매개변수를 어떻게 가져올 수 있을까요?, How can I get the named parameters from a URL using Flask? 질문 사용자가 내 Flask 앱에서 실행 중인이 URL에 액세스 할 때, 웹 서비스가 물음표 뒤에 지정된 매개 변수를 처리 할 수 있기를 원합니다: http://10.1.1.1:5000/login?username=alex&password=pw1 # 매개 변수를 조작 할 수있는 기능 만 원합니다 @app.route('/login', methods=['GET', 'POST']) def login(): username = request.form['username'] print(username) password = request.form['password'] print(password) 답변 쿼리 문자열의 구문 분석된 내용을 가져오려면 request.args를 사용하십시오: from flask import re.. 2023. 9. 14.