파이썬 구문에 대해 혼란 스러움

나탈리

웹 전체를 살펴 봤지만 내 질문에 대한 답을 찾을 수 없었습니다. 일부 파이썬 코드를 이해하려고 노력하고 있는데 다음과 같은 클래스 선언을 발견했습니다.

s_list = []    
last_name = ""

def __init__(self, last_name, curr_date, difference):
    self.last_name = last_name
    self.s_list = {curr_date:difference}
    self.d_list = []
    self.d_list.append(curr_date)

중괄호 안에서 무슨 일이 일어나고 있습니까? 이것이 사전을 초기화하는 것입니까? 나중에 주 파일에서 다음과 같이 사용됩니다.

n = n_dict[last_name]
n.d_list.append(curr_date)
n.s_list[curr_date] = difference

여기서 n은 n_dict에 추가하는 데 사용되는 임시 사전이며 n_dict는 클래스에 대한 정보를 포함하는 사전입니다.

{:} 표기법이 사용되는 이유는 무엇입니까? 이 작업을 수행 할 수있는 다른 방법이 있습니까?

많은 답변을 주셔서 감사합니다!

새긴 ​​금

{curr_date:difference} 익명 사전을 만들었습니다. 대신 다음과 같은 이름으로 사전을 만들 수 있습니다.

dict_name={}
dict_name[curr_date]= difference
self.s_list=dict_name

또한 다음을 사용하여 사전을 만들 수도 있습니다 dict(). self.s_list=dict(curr_date=difference)

파이썬으로 사전을 만드는 다른 방법이 있습니다!

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파이썬의 size () 함수에 대해 혼란 스러움

분류에서Dev

Ubuntu 패키지 업데이트에 대해 혼란 스러움

분류에서Dev

nodeJS에 대해 혼란 스러움

분류에서Dev

가치에 대해 혼란 스러움

분류에서Dev

DropDownListFor에 대해 혼란 스러움

분류에서Dev

ContentType에 대해 혼란 스러움

분류에서Dev

WindowBuilder에 대해 혼란 스러움

분류에서Dev

EKEventStatus에 대해 혼란 스러움

분류에서Dev

React / Typescript-구문에 대해 혼란 스러움

분류에서Dev

파이썬의 vars에 목록 항목을 지정하는 것에 대해 혼란 스러움

분류에서Dev

OpenCL 데이터 전송 방법에 대해 완전히 혼란 스러움

분류에서Dev

Sap Odata와 Sapui5 간의 이름 지정에 대해 혼란 스러움

분류에서Dev

Rcpp에서 문자열 연결에 대해 혼란 스러움

분류에서Dev

임베디드 리소스에 대해 혼란 스러움

분류에서Dev

파이썬에서 인덱스 슬라이싱에 혼란 스러움

분류에서Dev

모듈 내의 다른 디렉토리 / 부모 디렉토리에서 가져 오는 방법에 대해 혼란 스러움 (파이썬 3)

분류에서Dev

C #에서 참조 / 값 전달에 대해 혼란 스러움

분류에서Dev

Python (2.4.3)에서 set ()의 출력에 대해 혼란 스러움

분류에서Dev

Perl에서 결합 및 분할에 대해 혼란 스러움

분류에서Dev

R의 2 차원 요소에 대해 혼란 스러움

분류에서Dev

Swift : AnyObject 선언에 대해 혼란 스러움

분류에서Dev

장고 제네릭 뷰에 대해 약간 혼란 스러움

분류에서Dev

X86 분할에 대해 혼란 스러움

분류에서Dev

API 관련성과 Django에 대해 혼란 스러움

분류에서Dev

Docker에 대해 여전히 혼란 스러움

분류에서Dev

함수 shutdown (fd, options)의 동작에 대해 혼란 스러움

분류에서Dev

Douglas Crockford의 객체 기능에 대해 혼란 스러움

분류에서Dev

@transactional 값 설정에 대해 혼란 스러움

분류에서Dev

활동과 수업에 대해 혼란 스러움

Related 관련 기사

  1. 1

    파이썬의 size () 함수에 대해 혼란 스러움

  2. 2

    Ubuntu 패키지 업데이트에 대해 혼란 스러움

  3. 3

    nodeJS에 대해 혼란 스러움

  4. 4

    가치에 대해 혼란 스러움

  5. 5

    DropDownListFor에 대해 혼란 스러움

  6. 6

    ContentType에 대해 혼란 스러움

  7. 7

    WindowBuilder에 대해 혼란 스러움

  8. 8

    EKEventStatus에 대해 혼란 스러움

  9. 9

    React / Typescript-구문에 대해 혼란 스러움

  10. 10

    파이썬의 vars에 목록 항목을 지정하는 것에 대해 혼란 스러움

  11. 11

    OpenCL 데이터 전송 방법에 대해 완전히 혼란 스러움

  12. 12

    Sap Odata와 Sapui5 간의 이름 지정에 대해 혼란 스러움

  13. 13

    Rcpp에서 문자열 연결에 대해 혼란 스러움

  14. 14

    임베디드 리소스에 대해 혼란 스러움

  15. 15

    파이썬에서 인덱스 슬라이싱에 혼란 스러움

  16. 16

    모듈 내의 다른 디렉토리 / 부모 디렉토리에서 가져 오는 방법에 대해 혼란 스러움 (파이썬 3)

  17. 17

    C #에서 참조 / 값 전달에 대해 혼란 스러움

  18. 18

    Python (2.4.3)에서 set ()의 출력에 대해 혼란 스러움

  19. 19

    Perl에서 결합 및 분할에 대해 혼란 스러움

  20. 20

    R의 2 차원 요소에 대해 혼란 스러움

  21. 21

    Swift : AnyObject 선언에 대해 혼란 스러움

  22. 22

    장고 제네릭 뷰에 대해 약간 혼란 스러움

  23. 23

    X86 분할에 대해 혼란 스러움

  24. 24

    API 관련성과 Django에 대해 혼란 스러움

  25. 25

    Docker에 대해 여전히 혼란 스러움

  26. 26

    함수 shutdown (fd, options)의 동작에 대해 혼란 스러움

  27. 27

    Douglas Crockford의 객체 기능에 대해 혼란 스러움

  28. 28

    @transactional 값 설정에 대해 혼란 스러움

  29. 29

    활동과 수업에 대해 혼란 스러움

뜨겁다태그

보관