함수에서 파이썬 목록 읽기

user3558605

그래서 저는 파이썬 프로젝트를 가지고 있는데 "lst"목록이 제대로 초기화되지 않습니다. 목록을 초기화하고 목록에 값을 추가하는 메서드를 실행 한 다음 메인 프로그램에서 목록을 다시 사용할 수 있어야합니다. 그러나 주 프로그램으로 돌아 오면 목록이 비어 있습니다.

내가 뭘 잘못하고 있는지 말해 줄래?

lst = [ ]

def readList(infile, lst):
    for line in infile:
        lst = line.strip().split()
    print(lst)

file_name = input("Input File Name: ")

file = open(file_name)

readList(file, lst)

print(lst)

감사!

Ignacio Vazquez-Abrams

귀하의 기능을 하지 않는 변이 lst 가, 리 바인드 를. 함수가 종료되면 바인딩 된 값이 손실되므로 아무것도 얻지 못합니다.

lst.append(line.strip().split())

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파이썬 파일에서 목록 읽기

분류에서Dev

목록 파이썬에서 함수 이름 가져 오기

분류에서Dev

파이썬에서 동시에 두 목록의 입력 읽기

분류에서Dev

정수를 읽는 파이썬 목록

분류에서Dev

파이썬에서 함수 목록 만들기 (파이썬 함수 클로저 버그?)

분류에서Dev

파이썬에서 큰 목록 풀기

분류에서Dev

파이썬에서 목록 나누기

분류에서Dev

파이썬에서 목록 섞기

분류에서Dev

파이썬 3 목록에서 찾기

분류에서Dev

두 파일에서 파이썬 수레 목록 만들기

분류에서Dev

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

분류에서Dev

지속적으로 파일 읽기 및 목록에 새 줄 추가 (파이썬)

분류에서Dev

파이썬에서 빈 목록 목록 만들기

분류에서Dev

파이썬 목록에서 하위 목록의 위치 찾기

분류에서Dev

파이썬에서 목록에 정수 넣기

분류에서Dev

파이썬 : 각 줄에서 파일을 읽고 목록에 정수만 저장

분류에서Dev

파이썬에서 난수로 2D 목록 채우기

분류에서Dev

파이썬에서 난수로 2D 목록 채우기

분류에서Dev

파이썬에서 16 진수 값 목록 만들기

분류에서Dev

목록 + 파이썬에서 정수 제거하기

분류에서Dev

파이썬에서 현명한 파일 블록 읽기

분류에서Dev

경로 목록에서 파일 읽기

분류에서Dev

목록에서 C ++ 파일 읽기

분류에서Dev

파이썬에서 입력으로 함수 목록 (매개 변수 포함) 가져 오기

분류에서Dev

파이썬 목록에서 서로 유사한 항목 찾기

분류에서Dev

파이썬의 사전에 키워드 인수로 함수 목록 줄이기

분류에서Dev

파이썬에서 튜플 목록을 읽는 방법

분류에서Dev

파이썬 함수를 통해 "접힌 목록"만들기

분류에서Dev

파이썬의 목록 목록에서 중복 이름 바꾸기

Related 관련 기사

뜨겁다태그

보관