여러 함수에서 목록 사용

히스

하나의 함수에서 생성 된 목록을 별도의 함수에서 사용할 수 있습니까?

이 기능에서 디스크 목록을 만들었습니다.

def create_discs():

    disc_list=['disc0', 'disc1', 'disc2']

그런 다음이 목록을 다른 기능에서 사용하고 싶습니다.

def move_discs

    cmds.move(disc_list[1], 0, 0, 5)

그렇게하려고 할 때이 오류가 발생합니다.

NameError: file <maya console> line 48: global name 'disc_list' is not defined #

Autodesk Maya를 사용하고 있습니다.

s16h

상태를 유지하기 위해 클래스를 사용하지 않으려면 global변수를 사용하거나에서 목록을 반환 할 수 있습니다 create_list().

전역 변수 사용 :

disc_list = []

def create_list():
    global disc_list

    disc_list = ['disc0', 'disc1', 'disc2']

def move_discs
    cmds.move(disc_list[1], 0, 0, 5)

전역 변수를 사용하는 것은 권장되지 않습니다.

에서 목록 반환create_list() :

def create_list():
    return ['disc0', 'disc1', 'disc2']

def move_discs():
    disc_list = create_list()
    cmds.move(disc_list[1], 0, 0, 5)

그러나 프로그램 전체에 걸쳐 목록 상태를 유지해야하므로 이것이 도움이되지 않을 것입니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

수식에 여러 목록 사용

분류에서Dev

목록에 여러 사전

분류에서Dev

여러 인수와 여러 인수 목록을 사용하여 함수 작성

분류에서Dev

map () 함수를 사용하여 목록에서 이름 추출

분류에서Dev

Python에서 Zip 함수를 사용하여 두 목록 비교

분류에서Dev

matplotlib를 사용하여 목록에서 함수 플로팅

분류에서Dev

목록을 사용하여 R에서 여러 함수 / 가변 인수 만들기

분류에서Dev

함수를 사용하여 여러 플롯을 목록에 저장

분류에서Dev

목록에서 Pandas Pivot을 사용하여 여러 Nan 제거

분류에서Dev

LINQ를 사용하여 여러 목록에서 선택

분류에서Dev

여러 벡터가 포함 된 목록에 get 사용

분류에서Dev

Ramda를 사용하여 인수 목록에 함수 목록 적용

분류에서Dev

ramda에서 동일한 인수를 사용하여 함수 목록 호출

분류에서Dev

수식을 사용하여 여러 목록 조합

분류에서Dev

C #의 여러 유형에서 목록 사용

분류에서Dev

목록에서 여러 항목을 사용하여 문자열 분할

분류에서Dev

lapply를 사용하여 R에서 목록의 여러 요소에 대해 여러 작업 수행

분류에서Dev

mapply를 사용하여 여러 인수를 사용하여 중첩 목록에서 요소 선택

분류에서Dev

Clojure에서 고차 함수를 사용하여 변경 목록 처리

분류에서Dev

Java Lambda 함수를 사용하여 Java 목록에서 중복 번호 제거

분류에서Dev

함수 목록을 사용하여 C ++에서 비동기 호출

분류에서Dev

함수 내에서 입력을 사용하여 목록의 요소 변경

분류에서Dev

목록에 여러 필터 적용

분류에서Dev

R에서 루프를 사용하여 목록에서 여러 .shps 작성

분류에서Dev

여러 그룹에 사용자 목록 추가

분류에서Dev

함수를 사용하여 연결 목록에 노드 추가

분류에서Dev

목록에서 Filter () 함수를 사용하여 더 큰 목록에서 새 목록을 만들 수 있습니까?

분류에서Dev

lookupuser () 함수를 사용하여 사용자 목록에서 트위터 팔로워 수를 얻는 방법

분류에서Dev

pyxll 함수를 사용하여 특정 셀 좌표에 여러 목록을 배치하는 방법

Related 관련 기사

  1. 1

    수식에 여러 목록 사용

  2. 2

    목록에 여러 사전

  3. 3

    여러 인수와 여러 인수 목록을 사용하여 함수 작성

  4. 4

    map () 함수를 사용하여 목록에서 이름 추출

  5. 5

    Python에서 Zip 함수를 사용하여 두 목록 비교

  6. 6

    matplotlib를 사용하여 목록에서 함수 플로팅

  7. 7

    목록을 사용하여 R에서 여러 함수 / 가변 인수 만들기

  8. 8

    함수를 사용하여 여러 플롯을 목록에 저장

  9. 9

    목록에서 Pandas Pivot을 사용하여 여러 Nan 제거

  10. 10

    LINQ를 사용하여 여러 목록에서 선택

  11. 11

    여러 벡터가 포함 된 목록에 get 사용

  12. 12

    Ramda를 사용하여 인수 목록에 함수 목록 적용

  13. 13

    ramda에서 동일한 인수를 사용하여 함수 목록 호출

  14. 14

    수식을 사용하여 여러 목록 조합

  15. 15

    C #의 여러 유형에서 목록 사용

  16. 16

    목록에서 여러 항목을 사용하여 문자열 분할

  17. 17

    lapply를 사용하여 R에서 목록의 여러 요소에 대해 여러 작업 수행

  18. 18

    mapply를 사용하여 여러 인수를 사용하여 중첩 목록에서 요소 선택

  19. 19

    Clojure에서 고차 함수를 사용하여 변경 목록 처리

  20. 20

    Java Lambda 함수를 사용하여 Java 목록에서 중복 번호 제거

  21. 21

    함수 목록을 사용하여 C ++에서 비동기 호출

  22. 22

    함수 내에서 입력을 사용하여 목록의 요소 변경

  23. 23

    목록에 여러 필터 적용

  24. 24

    R에서 루프를 사용하여 목록에서 여러 .shps 작성

  25. 25

    여러 그룹에 사용자 목록 추가

  26. 26

    함수를 사용하여 연결 목록에 노드 추가

  27. 27

    목록에서 Filter () 함수를 사용하여 더 큰 목록에서 새 목록을 만들 수 있습니까?

  28. 28

    lookupuser () 함수를 사용하여 사용자 목록에서 트위터 팔로워 수를 얻는 방법

  29. 29

    pyxll 함수를 사용하여 특정 셀 좌표에 여러 목록을 배치하는 방법

뜨겁다태그

보관