목록알고리즘 (624)
스택큐힙리스트
만약 내가 하면 url = http://example.com?p= + urllib.quote(query)이것은 OAuth 정규화를 깨뜨리는 %2F로 /을(를) 인코딩하지 않습니다.유니코드를 처리하지 않습니다 (예외를 발생시킵니다)더 좋은 도서관이 있나요?답변 1파이썬 2the documentation에서: urllib.quote(string[, safe])문자열에서 특수 문자를 %xx 이스케이프를 사용하여 대체합니다. 문자, 숫자 및 '_.-' 문자는 절대로 인용되지 않습니다. 기본적으로이 함수는 URL의 경로 섹션을 인용하기 위해 지정됩니다. 선택적 인자 'safe'는 추가적으로 인용되어서는 안되는 문자를 지정하며 기본값은 '/'입니다.그것은 안전을 위해 @ # $! ^ ^ * $ &를 통과하는 것이 ..
이것은 내가 파이썬 3을 진정으로 시도해본 첫 번째 시간이며, 열심히 계속 실패하고있습니다. 다음 두 개의 파일이 있습니다.테스트.pyconfig.pyconfig.py 파일에는 몇 가지 함수와 변수가 정의되어 있습니다. 다음과 같이 간략하게 줄였습니다.config.py debug = Truetest.py import configprint (config.debug)저도 __init__.py이 있어요.하지만 다음과 같은 오류가 발생합니다: ModuleNotFoundError: No module named 'config'나는 py3 규약이 절대경로를 사용하는 것을 알고 있습니다. from . import config그러나 이로 인해 다음과 같은 오류가 발생합니다: ImportError: cannot impor..
나는 목록을 검색하고 하나의 요소의 모든 출현을 다른 것으로 바꿔야합니다. 지금까지 코드 시도는 아무것도 얻지 못했습니다. 이를 가장 잘 처리하는 방법은 무엇일까요?예를 들어, 나의 리스트가 다음과 같은 정수들을 가지고 있다. >>> a = [1,2,3,4,5,1,2,3,4,5,1]그리고 숫자 1의 모든 발생을 값 10으로 대체해야 하므로 필요한 출력은 다음과 같습니다. >>> a = [10, 2, 3, 4, 5, 10, 2, 3, 4, 5, 10]그러므로 내 목표는 숫자 1의 모든 인스턴스를 숫자 10으로 바꾸는 것입니다.답변 1list comprehension 와 conditional expression 를 사용해 보세요. >>> a=[1,2,3,1,3,2,1,1]>>> [4 if x==1 else ..
나는 file.write()을 호출할 때마다 문자열에 새 줄을 추가하고 싶습니다. Python에서 가장 쉬운 방법은 무엇인가요?답변 1번역을 해보세요.\n사용하세요 \n: file.write(My String\n)참조 자료로 the Python manual 을(를) 참고하세요.답변 2제목: 새 줄에 매번 파일에 문자열 작성 - 자세한 설명과 예제내용: 프로그래밍에서 파일에 새로운 문자열을 작성하는 경우, 매번 새로운 줄에 작성하는 것이 중요합니다. 이것은 파일을 읽고 쓸 때 더 쉽게 처리하도록 도와줍니다.새 줄에 매번 파일에 문자열을 작성하는 방법은 간단합니다. 프로그래밍 언어에서는 이를 구현하기 위해 몇 가지 방법을 제공합니다. 예를 들어, Python에서는 다음과 같이 파일을 열고 새로운 줄에 문자열..