반응형

Python 79

키별로 사전을 정렬하려면 어떻게 해야 합니까?

키별로 사전을 정렬하려면 어떻게 해야 합니까? 키를 기준으로 사전을 정렬하려면 어떻게 해야 합니까? 입력 예: {2:3, 1:89, 4:5, 3:0} 원하는 출력: {1:89, 2:3, 3:0, 4:5} 참고: Python 3.7+의 경우 다음 답변을 참조하십시오. Python 3.7 Python. 값)해도 (키, 값)에 할 수 dict질서를 유지할 수 있는 방법으로요 가장 쉬운 방법은 요소를 삽입한 순서를 기억하는 를 사용하는 것입니다. In [1]: import collections In [2]: d = {2:3, 1:89, 4:5, 3:0} In [3]: od = collections.OrderedDict(sorted(d.items())) In [4]: od Out[4]: OrderedDict([(..

programing 2022.09.12

다른 .py 파일에서 함수를 호출하려면 어떻게 해야 합니까?

다른 .py 파일에서 함수를 호출하려면 어떻게 해야 합니까? 이 질문에는 이미 답변이 있습니다. 다른 Python 파일을 Import하려면 어떻게 해야 하나요? (23개 답변) 닫힘6일 전에요. file.py라는 이름의 함수가 포함되어 있습니다.function. Import는 어떻게 하나요? from file.py import function(a,b) 위의 오류는 다음과 같습니다. ImportError: 'file.py'이라는 이름의 모듈이 없습니다.파일은 패키지가 아닙니다. 첫째, Importfunction부터file.py: from file import function 나중에 다음 명령을 사용하여 함수를 호출합니다. function(a, b) 주의:filePython의 핵심 모듈 중 하나이기 때문에 ..

programing 2022.09.11

순서가 매겨지지 않은 2개의 리스트(세트 이외)를 효율적으로 비교하려면 어떻게 해야 합니까?

순서가 매겨지지 않은 2개의 리스트(세트 이외)를 효율적으로 비교하려면 어떻게 해야 합니까? a = [1, 2, 3, 1, 2, 3] b = [3, 2, 1, 3, 2, 1] a와 b는 완전히 동일한 요소를 가지며 순서가 다르기 때문에 동등하다고 간주해야 합니다. 실제 리스트는 정수가 아닌 오브젝트(클래스 인스턴스)로 구성됩니다.O(n): Counter() 메서드가 최선입니다(개체가 해시 가능한 경우). def compare(s, t): return Counter(s) == Counter(t) O(n log n):sorted() 메서드는 다음으로 적합합니다(오더 가능한 오브젝트일 경우). def compare(s, t): return sorted(s) == sorted(t) O(n * n): 객체가 해시..

programing 2022.09.08

Windows for Node.js 의존관계에서 Python 실행

Windows for Node.js 의존관계에서 Python 실행 Node.js 코드 베이스에 접속하고 있습니다.이 코드 베이스에서는, NPM 경유로 몇개의 의존 관계(jQuery)를 다운로드할 필요가 있습니다. " " " 를 하려고 할 npm install jquery가 계속 .: , 이이: 이:::: , ,: , 。 Your environment has been set up for using Node.js 0.8.21 (x64) and NPM C:\Users\Matt Cashatt>npm install jquery npm http GET https://registry.npmjs.org/jquery npm http 304 https://registry.npmjs.org/jquery npm http GE..

programing 2022.09.08

Python에서 문자열이 반복되는지 어떻게 알 수 있습니까?

Python에서 문자열이 반복되는지 어떻게 알 수 있습니까? 특정 문자열이 전체 문자열에 대해 반복되는지 여부를 테스트하는 방법을 찾고 있습니다. 예: [ '0045662100456621004566210045662100456621', # '00456621' '0072992700729927007299270072992700729927', # '00729927' '001443001443001443001443001443001443001443', # '001443' '037037037037037037037037037037037037037037037', # '037' '047619047619047619047619047619047619047619', # '047619' '0024570024570024570024570..

programing 2022.09.06

SQL Chemy 기본 Date Time

SQL Chemy 기본 Date Time 선언 모델은 다음과 같습니다. import datetime from sqlalchemy import Column, Integer, DateTime from sqlalchemy.ext.declarative import declarative_base Base = declarative_base() class Test(Base): __tablename__ = 'test' id = Column(Integer, primary_key=True) created_date = DateTime(default=datetime.datetime.utcnow) 단, 이 모듈을 Import하려고 하면 다음 오류가 나타납니다. Traceback (most recent call last): Fi..

programing 2022.09.05

__init__ 내의 클래스 함수를 호출합니다.

__init__ 내의 클래스 함수를 호출합니다. 파일명을 가져와서 파일을 열고 데이터를 파싱하는 코드를 쓰고 있어요.수업시간에 이걸 하고 싶어요.다음 코드가 작동합니다. class MyClass(): def __init__(self, filename): self.filename = filename self.stat1 = None self.stat2 = None self.stat3 = None self.stat4 = None self.stat5 = None def parse_file(): #do some parsing self.stat1 = result_from_parse1 self.stat2 = result_from_parse2 self.stat3 = result_from_parse3 self.stat4..

programing 2022.09.05

urlib 및 python을 통한 사진 다운로드

urlib 및 python을 통한 사진 다운로드 그래서 저는 웹툰을 다운로드해서 바탕화면의 폴더에 넣는 Python 스크립트를 만들려고 합니다.비슷한 일을 하는 비슷한 프로그램을 몇 개 찾았지만, 제가 필요한 것과 비슷한 것은 없었습니다.가장 비슷한 것을 발견한 것은 바로 여기(http://bytes.com/topic/python/answers/850927-problem-using-urllib-download-images))입니다.이 코드를 사용해 보았습니다. >>> import urllib >>> image = urllib.URLopener() >>> image.retrieve("http://www.gunnerkrigg.com//comics/00000001.jpg","00000001.jpg") ('00..

programing 2022.09.05

Python에서 "named tuples"는 무엇입니까?

Python에서 "named tuples"는 무엇입니까? 튜플이라고 하는 것은 무엇이며 어떻게 사용하는가? 일반 튜플 대신 명명된 튜플을 사용해야 하는 경우 또는 그 반대로 사용해야 하는 경우. "이름 있는 목록"도 있습니까? (예: 가변 이름 있는 튜플) 명명된 튜플은 기본적으로 작성하기 쉽고 가벼운 객체 유형입니다.이름 있는 태플인스턴스는 오브젝트와 같은 변수 참조 또는 표준 태플 구문을 사용하여 참조할 수 있습니다.''와 할 수 있습니다.struct또는 기타 일반적인 레코드 유형(단, 불변).Python 2.6과 Python 3.0에 추가되었지만 Python 2.4에는 구현 방법이 있습니다. 를 들어,, 태플(태플)로 입니다.(x, y) 다음과 pt1 = (1.0, 5.0) pt2 = (2.5, 1..

programing 2022.09.04
반응형