파이썬 목록에서 <some-name>을 사용할 수없는 이유는 무엇입니까?

샤 라스 K

예를 들어 목록에 수동으로 입력 할 수 없습니다.

list = [<element1>, <element2>, <element3>...]

오류가 발생합니다.

>>> list = [<DOM Text node "u'\n\t'">]
  File "<stdin>", line 1
    list = [<DOM Text node "u'\n\t'">]
        ^
SyntaxError: invalid syntax

XML 구문 분석 요소의 요소를 목록에 넣을 수 있지만 구문 오류가 발생하지 않습니다. 목록에 몇 가지 XML 요소를 나열했습니다.

[<DOM Text node "u'\n\t'">, 
 <DOM Element: APPLE at 0x18a4648>, 
 <DOM Text node "u'\n\t\n\t'">, 
 <DOM Element: GOOGLE at 0x18a4968>, 
 <DOM Text node "u'\n\t\n\t'">, 
 <DOM Element: LENOVO at 0x18a4b48>, 
 <DOM Text node "u'\n\t\n\t'">, 
 <DOM Element: SAMSUNG at 0x18a4be8>, 
 <DOM Text node "u '\n'">]

제대로 작동하지만 위의 요소로 목록을 수동으로 공급하려고하면 실패합니다.

왜 이것이 왜 그렇게 설명 할 수 있습니까?

마틴 투르 노이

꺾쇠 괄호 사이에 인쇄되는 것은 사람이 읽을 수있는 클래스 표현입니다. 예를 들면 다음과 같습니다.

>>> class Test:
...  pass
... 
>>> a = Test()
>>> print(a)
<__main__.Test object at 0x7f76070b6198>
>>> repr(a)
'<__main__.Test object at 0x7f76070b6198>'

이것은 <...>텍스트의 문자열 일뿐입니다. __str__()그리고__repr__() 함수를 사용하여 실제로 인쇄 된 내용을 제어 할 수 있습니다 .

>>> class Banana:
...   def __str__(self):
...     return 'I am probably yellow!'
...
...   def __repr__(self):
...     return 'I am probably yellow!'
... 
>>> b = Banana()
>>> print(b)
I am probably yellow!
>>> repr(b)
I am probably yellow!

이러한 변수로 목록을 만들려면 변수 이름 (이 경우 a& b)을 사용하십시오.list = [a, b]

보너스 힌트 :
list는 파이썬에 내장 된 이름입니다 (( list유형 참조 type([]) == list). 아마도 이것을 변수 나 함수 이름으로 사용하고 싶지 않을 것입니다 (그러나 파이썬은 멋지므로 어쨌든 그렇게 할 수 있습니다).

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파이썬에서 다른 객체로 목록을 초기화 할 수없는 이유는 무엇입니까?

분류에서Dev

파이썬에서 '+'연산자를 사용하여 목록을 str과 연결할 수없는 이유는 무엇입니까?

분류에서Dev

파이썬에서 이런 식으로 목록을 증가시킬 수없는 이유는 무엇입니까?

분류에서Dev

이 코드에서 중단을 사용할 수없는 이유는 무엇이며 대신 무엇을 사용할 수 있습니까? 파이썬

분류에서Dev

Blazor에서 JSInterop을 사용할 수없는 이유는 무엇입니까?

분류에서Dev

strcmp ()에서 collocation을 사용할 수없는 이유는 무엇입니까?

분류에서Dev

% PATH %에서 % USERPROFILE %을 사용할 수없는 이유는 무엇입니까?

분류에서Dev

Swift에서 'object == nil'을 사용할 수없는 이유는 무엇입니까?

분류에서Dev

Cygwin에서 hdparm을 사용할 수없는 이유는 무엇입니까?

분류에서Dev

파이썬 용 lxml을 설치할 수없는 이유는 무엇입니까?

분류에서Dev

파이썬 용 lxml을 설치할 수없는 이유는 무엇입니까?

분류에서Dev

함수 내에서 인수로 전달 된 목록을 수정할 수없는 이유는 무엇입니까?

분류에서Dev

listView에 새 목록을 추가 할 수없는 이유는 무엇입니까?

분류에서Dev

폴더에 chmod 000을 사용할 수없는 이유는 무엇입니까?

분류에서Dev

폴더에 chmod 000을 사용할 수없는 이유는 무엇입니까?

분류에서Dev

이 방법으로 사용자 입력을 확인할 수없는 이유는 무엇입니까? 파이썬

분류에서Dev

내 WebGL 셰이더에서 다양한 항목을 사용할 수없는 이유는 무엇입니까?

분류에서Dev

sudo없이 다른 사용자로 명령 목록을 실행할 수없는 이유는 무엇입니까?

분류에서Dev

for 루프에서 목록 구독을 사용할 수있는 이유는 무엇입니까?

분류에서Dev

파이썬에서 동일한 목록에 사전 목록을 추가하는 방법은 무엇입니까?

분류에서Dev

파이썬이 여기에 목록을 복사하는 이유는 무엇입니까?

분류에서Dev

jsp 페이지에서 목록 값을 인쇄 할 수없는 이유는 무엇입니까?

분류에서Dev

파이썬에서 셀레늄을 사용하여 제품 가격을 표시 할 수없는 이유는 무엇입니까?

분류에서Dev

NAME 또는 PRODUCT를 사용하여 udev 규칙을 작성할 수없는 이유는 무엇입니까?

분류에서Dev

분할 기능을 사용하여 파이썬에서 단일 목록의 하위 목록을 분할하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 텍스트 파일의 목록을 사용하는 방법은 무엇입니까?

분류에서Dev

C ++에서 assert를 사용하는 대신 if 문을 사용할 수없는 이유는 무엇입니까?

분류에서Dev

별도의 html 및 js 파일에서 전역을 사용할 수없는 이유는 무엇입니까?

분류에서Dev

Dart 2에서 제네릭 유형을 인수로 사용할 수없는 이유는 무엇입니까?

Related 관련 기사

  1. 1

    파이썬에서 다른 객체로 목록을 초기화 할 수없는 이유는 무엇입니까?

  2. 2

    파이썬에서 '+'연산자를 사용하여 목록을 str과 연결할 수없는 이유는 무엇입니까?

  3. 3

    파이썬에서 이런 식으로 목록을 증가시킬 수없는 이유는 무엇입니까?

  4. 4

    이 코드에서 중단을 사용할 수없는 이유는 무엇이며 대신 무엇을 사용할 수 있습니까? 파이썬

  5. 5

    Blazor에서 JSInterop을 사용할 수없는 이유는 무엇입니까?

  6. 6

    strcmp ()에서 collocation을 사용할 수없는 이유는 무엇입니까?

  7. 7

    % PATH %에서 % USERPROFILE %을 사용할 수없는 이유는 무엇입니까?

  8. 8

    Swift에서 'object == nil'을 사용할 수없는 이유는 무엇입니까?

  9. 9

    Cygwin에서 hdparm을 사용할 수없는 이유는 무엇입니까?

  10. 10

    파이썬 용 lxml을 설치할 수없는 이유는 무엇입니까?

  11. 11

    파이썬 용 lxml을 설치할 수없는 이유는 무엇입니까?

  12. 12

    함수 내에서 인수로 전달 된 목록을 수정할 수없는 이유는 무엇입니까?

  13. 13

    listView에 새 목록을 추가 할 수없는 이유는 무엇입니까?

  14. 14

    폴더에 chmod 000을 사용할 수없는 이유는 무엇입니까?

  15. 15

    폴더에 chmod 000을 사용할 수없는 이유는 무엇입니까?

  16. 16

    이 방법으로 사용자 입력을 확인할 수없는 이유는 무엇입니까? 파이썬

  17. 17

    내 WebGL 셰이더에서 다양한 항목을 사용할 수없는 이유는 무엇입니까?

  18. 18

    sudo없이 다른 사용자로 명령 목록을 실행할 수없는 이유는 무엇입니까?

  19. 19

    for 루프에서 목록 구독을 사용할 수있는 이유는 무엇입니까?

  20. 20

    파이썬에서 동일한 목록에 사전 목록을 추가하는 방법은 무엇입니까?

  21. 21

    파이썬이 여기에 목록을 복사하는 이유는 무엇입니까?

  22. 22

    jsp 페이지에서 목록 값을 인쇄 할 수없는 이유는 무엇입니까?

  23. 23

    파이썬에서 셀레늄을 사용하여 제품 가격을 표시 할 수없는 이유는 무엇입니까?

  24. 24

    NAME 또는 PRODUCT를 사용하여 udev 규칙을 작성할 수없는 이유는 무엇입니까?

  25. 25

    분할 기능을 사용하여 파이썬에서 단일 목록의 하위 목록을 분할하는 방법은 무엇입니까?

  26. 26

    파이썬에서 텍스트 파일의 목록을 사용하는 방법은 무엇입니까?

  27. 27

    C ++에서 assert를 사용하는 대신 if 문을 사용할 수없는 이유는 무엇입니까?

  28. 28

    별도의 html 및 js 파일에서 전역을 사용할 수없는 이유는 무엇입니까?

  29. 29

    Dart 2에서 제네릭 유형을 인수로 사용할 수없는 이유는 무엇입니까?

뜨겁다태그

보관