목록에서 파이썬 변수 선언 [data] = self.read ()?

커브 로즈

Odoo의 오픈 소스 저장소를 연구하는 동안 다음과 같이 이해하지 못하는 코드 줄을 발견했습니다.

[data] = self.read()

거기에서 찾았습니다 https://github.com/odoo/odoo/blob/8f297c9d5f6d31370797d64fee5ca9d779f14b81/addons/hr_holidays/wizard/hr_holidays_summary_department.py#L25

왜 목록에 변수를 넣었는지 알고 싶습니다.

OneCricketeer

그것이 [data]한 항목의 반복 가능 하다는 것을 확인 하고 따라서 첫 번째 값을self.read()

반복 불가능에 할당 할 수 없습니다.

>>> [data] = 1
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: cannot unpack non-iterable int object

반복 가능한 유형에 대해 작동하지만 길이는 1과 같아야합니다.

>>> [data] = {'some':2}
>>> data
'some'
>>> [data] = {'foo':2, 'bar':3}
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: too many values to unpack (expected 1)
>>> [data] = [1]
>>> data
1
>>> [data] = [[1]]
>>> data
[1]
>>> [data] = [1, 2]
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: too many values to unpack (expected 1)
>>> [data] = []
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: not enough values to unpack (expected 1, got 0)

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파이썬에서 self로 빈 변수를 선언하는 방법

분류에서Dev

함수 파이썬 내부에서 변수 선언

분류에서Dev

파이썬 for 루프 문에서 변수 선언 이해하기

분류에서Dev

__init__에 선언 된 파이썬 변경 변수 값

분류에서Dev

파이썬에서 변수는 어떻게 선언됩니까?

분류에서Dev

for 루프 파이썬에서 여러 변수 선언

분류에서Dev

함수 외부에서 파이썬에서 전역 변수 선언

분류에서Dev

파이썬에서 '클래스'라는 이름으로 변수 선언

분류에서Dev

파이썬에서 "self"변수를 저장하는 방법?

분류에서Dev

왜 내가 파이썬에서 전역 선언 befor "변수 할당

분류에서Dev

파이썬은 변수 재 선언에 대해 경고하지 않습니다

분류에서Dev

파이썬 선언 변수 대 선언하지 않음

분류에서Dev

Lighthouse graphql 파일에서 변수 선언

분류에서Dev

파이썬. 목록에서 선택한 변수를 기준으로 요소의 순서를 찾는 방법

분류에서Dev

self없이 파이썬에서 클래스 변수 이름 바꾸기

분류에서Dev

파이썬의 숫자 목록에서 홀수 인덱스 선택 및 표시

분류에서Dev

파이썬에서 변수를 선언하는이 두 가지 방법의 차이점은 무엇입니까?

분류에서Dev

파이썬에서 배열을 함수 매개 변수로 선언하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 문자열 값과 자리 표시 자로 변수를 선언 할 수 있습니까?

분류에서Dev

파이썬 목록에서 수정

분류에서Dev

파이썬 목록에서 변수 이름에 접근하기

분류에서Dev

파이썬에서 Matlab 행렬 선언

분류에서Dev

파이썬에서 varchar 선언

분류에서Dev

파이썬에서 선언하지 않고 변수를 어떻게 생성합니까?

분류에서Dev

파이썬 jinja2에서 선언되지 않은 중첩 변수를 얻는 방법

분류에서Dev

Python의 매개 변수 목록에서 함수 선언

분류에서Dev

파이썬 목록에서 변수 확장

분류에서Dev

파이썬에서 두 개의 변수 목록 비교

분류에서Dev

목록 목록에서 파이썬 선택 범위

Related 관련 기사

  1. 1

    파이썬에서 self로 빈 변수를 선언하는 방법

  2. 2

    함수 파이썬 내부에서 변수 선언

  3. 3

    파이썬 for 루프 문에서 변수 선언 이해하기

  4. 4

    __init__에 선언 된 파이썬 변경 변수 값

  5. 5

    파이썬에서 변수는 어떻게 선언됩니까?

  6. 6

    for 루프 파이썬에서 여러 변수 선언

  7. 7

    함수 외부에서 파이썬에서 전역 변수 선언

  8. 8

    파이썬에서 '클래스'라는 이름으로 변수 선언

  9. 9

    파이썬에서 "self"변수를 저장하는 방법?

  10. 10

    왜 내가 파이썬에서 전역 선언 befor "변수 할당

  11. 11

    파이썬은 변수 재 선언에 대해 경고하지 않습니다

  12. 12

    파이썬 선언 변수 대 선언하지 않음

  13. 13

    Lighthouse graphql 파일에서 변수 선언

  14. 14

    파이썬. 목록에서 선택한 변수를 기준으로 요소의 순서를 찾는 방법

  15. 15

    self없이 파이썬에서 클래스 변수 이름 바꾸기

  16. 16

    파이썬의 숫자 목록에서 홀수 인덱스 선택 및 표시

  17. 17

    파이썬에서 변수를 선언하는이 두 가지 방법의 차이점은 무엇입니까?

  18. 18

    파이썬에서 배열을 함수 매개 변수로 선언하는 방법은 무엇입니까?

  19. 19

    파이썬에서 문자열 값과 자리 표시 자로 변수를 선언 할 수 있습니까?

  20. 20

    파이썬 목록에서 수정

  21. 21

    파이썬 목록에서 변수 이름에 접근하기

  22. 22

    파이썬에서 Matlab 행렬 선언

  23. 23

    파이썬에서 varchar 선언

  24. 24

    파이썬에서 선언하지 않고 변수를 어떻게 생성합니까?

  25. 25

    파이썬 jinja2에서 선언되지 않은 중첩 변수를 얻는 방법

  26. 26

    Python의 매개 변수 목록에서 함수 선언

  27. 27

    파이썬 목록에서 변수 확장

  28. 28

    파이썬에서 두 개의 변수 목록 비교

  29. 29

    목록 목록에서 파이썬 선택 범위

뜨겁다태그

보관