문자열이 포함 된 목록을 정수가 포함 된 목록으로 바꾸는 방법 (Python)

user12459034

사용 가능한 Python 레이 캐스팅 엔진이되도록 PyRay ( https://github.com/oscr/PyRay )를 최적화 하고 있으며 텍스트 파일을 가져 와서 목록으로 변환하는 기능을 작업 중입니다 (PyRay는 지도). 그러나 파일을 목록으로 사용하면 내용이 문자열로 바뀌므로 PyRay에서 사용할 수 없습니다. 그래서 내 질문은 : 문자열 목록을 정수로 어떻게 변환합니까? 지금까지 내 코드가 있습니다. (나는 이것을 테스트 할 수 있도록 실제 코드에 주석을 달았습니다)

print("What map file to open?")
mapopen = input(">")

mapload = open(mapopen, "r")
worldMap = [line.split(',') for line in mapload.readlines()]
print(worldMap)

지도 파일 :

1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,
1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,
2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,
1,0,2,0,0,3,0,0,0,0,0,0,0,2,3,2,3,0,0,2,
2,0,3,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,
1,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,2,
2,3,1,0,0,2,0,0,0,2,3,2,0,0,0,0,0,0,0,1,
1,0,0,0,0,0,0,0,0,1,0,1,0,0,1,2,0,0,0,2,
2,0,0,0,0,0,0,0,0,2,0,2,0,0,2,1,0,0,0,1,
1,0,0,0,0,0,0,0,0,1,3,1,0,0,0,0,0,0,0,2,
2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,
1,0,2,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,2,
2,0,3,0,0,2,0,0,0,0,0,0,0,2,3,2,1,2,0,1,
1,0,0,0,0,3,0,0,0,0,0,0,0,1,0,0,2,0,0,2,
2,3,1,0,0,2,0,0,2,1,3,2,0,2,0,0,3,0,3,1,
1,0,0,0,0,0,0,0,0,3,0,0,0,1,0,0,2,0,0,2,
2,0,0,0,0,0,0,0,0,2,0,0,0,2,3,0,1,2,0,1,
1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,3,0,2,
2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,1,
2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,

제발 도와주세요. 나는 모든 것을 찾고 있었지만 아무것도 찾을 수 없습니다.

rn0mandap

이것을 시도하십시오 : 목록 목록을 원하십니까? 아니면 하나의 큰 목록?

with open(filename, "r") as txtr:
    data = txtr.read()
data = txtr.split("/n")  # split into list of strings
data = [ list(map(int, x.split(","))) for x in data]

네 번째 줄은 쉼표를 제거하여 문자열을 목록으로 분할 한 다음 각 요소에 대해 int ()를 적용한 다음 목록으로 변환합니다. 데이터의 모든 요소에 대해이 작업을 수행합니다. 도움이되기를 바랍니다.

다음은 하나의 큰 목록입니다.

with open(filename, "r") as txtr:
    data = txtr.readlines()  # remove empty lines in your file!
data = ",".join(data)  # turns it into a large string
data = data.split(",")  # now you have a list of strings
data = list(map(int, data))  # applies int() to each element in data.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

대괄호 안에 포함 된 문자열을 포함 된 목록으로 바꾸는 방법

분류에서Dev

문자열에 포함 된 목록을 목록으로 변환하는 Python 방식

분류에서Dev

사전이 포함 된 Python 목록을 하나의 최종 목록으로 병합하는 방법

분류에서Dev

Python을 사용하여 문장이 포함 된 목록을 단어가있는 목록으로 분할하는 방법은 무엇입니까?

분류에서Dev

변수가 포함 된 문자열, 변수가 포함 된 다음 문자열을 바꾸는 방법

분류에서Dev

Pandas 데이터 프레임 열을 문자열 값이 포함 된 목록으로 채우는 방법

분류에서Dev

문자열이 포함 된 정수로 목록 정렬

분류에서Dev

변수가 포함 된 문자열을 바꾸는 정규식

분류에서Dev

포함 된 열거 형으로 개체 목록을 정렬하는 방법은 무엇입니까?

분류에서Dev

Spotipy (Spotify Python Api)에서 특정 노래가 포함 된 재생 목록 목록을 가져올 수있는 방법이 있습니까?

분류에서Dev

NULL 값이 포함 된 목록 목록을 데이터 프레임으로 변환하는 방법

분류에서Dev

하위 버튼이 포함 된 새로 추가 된 목록 항목을 삭제하는 방법

분류에서Dev

정수도 포함 된 목록 목록에서 가장 작은 하위 목록을 찾는 방법

분류에서Dev

Python 3 : 특정 문자열이 포함 된 경우 사전을 구성하는 모든 목록을 검색하고 검색하는 방법

분류에서Dev

사용자 정의 개체가 포함 된 목록 목록을 정렬하는 방법

분류에서Dev

개체에 포함 된 목록을 정렬하는 방법

분류에서Dev

VB.NET- "텍스트"가 포함 된 모든 목록 상자 항목을 다른 목록으로 분할하는 방법

분류에서Dev

n + 2 줄에 특정 문자열이 포함 된 경우 일치하는 문자열을 바꾸는 방법

분류에서Dev

문자열 목록을 매개 변수로 취하고 각 문자열의 길이가 포함 된 목록을 반환하는 함수를 작성합니다.

분류에서Dev

NaN이 포함 된 목록을 확인하는 방법

분류에서Dev

mysql의 달러 문자가 포함 된 문자열을 RegularExpressions로 바꾸는 방법은 무엇입니까?

분류에서Dev

정수, 튜플, 목록이 포함 된 고르지 않은 목록에서 최대 값을 찾는 방법

분류에서Dev

포함 된 목록으로 그룹화 된 목록 항목을 계산하는 방법

분류에서Dev

함수가 포함 된 목록을 일관성있게 인쇄하는 방법

분류에서Dev

특정 문자열을 포함하는 줄을 파이썬으로 새로 수정 된 줄로 바꾸는 방법은 무엇입니까?

분류에서Dev

sed를 사용하여 파일 경로가 포함 된 문자열을 바꾸는 방법

분류에서Dev

이름이 연속 된 100 개의 문자열을 포함하는 목록을 만드는 방법

분류에서Dev

포함 된 문서 목록을 루트 요소로 선택하는 방법

분류에서Dev

Python 함수 wihich는 값 목록을 가져 와서 최상위 수준에서 목록에 포함 된 문자열 수를 반환합니다.

Related 관련 기사

  1. 1

    대괄호 안에 포함 된 문자열을 포함 된 목록으로 바꾸는 방법

  2. 2

    문자열에 포함 된 목록을 목록으로 변환하는 Python 방식

  3. 3

    사전이 포함 된 Python 목록을 하나의 최종 목록으로 병합하는 방법

  4. 4

    Python을 사용하여 문장이 포함 된 목록을 단어가있는 목록으로 분할하는 방법은 무엇입니까?

  5. 5

    변수가 포함 된 문자열, 변수가 포함 된 다음 문자열을 바꾸는 방법

  6. 6

    Pandas 데이터 프레임 열을 문자열 값이 포함 된 목록으로 채우는 방법

  7. 7

    문자열이 포함 된 정수로 목록 정렬

  8. 8

    변수가 포함 된 문자열을 바꾸는 정규식

  9. 9

    포함 된 열거 형으로 개체 목록을 정렬하는 방법은 무엇입니까?

  10. 10

    Spotipy (Spotify Python Api)에서 특정 노래가 포함 된 재생 목록 목록을 가져올 수있는 방법이 있습니까?

  11. 11

    NULL 값이 포함 된 목록 목록을 데이터 프레임으로 변환하는 방법

  12. 12

    하위 버튼이 포함 된 새로 추가 된 목록 항목을 삭제하는 방법

  13. 13

    정수도 포함 된 목록 목록에서 가장 작은 하위 목록을 찾는 방법

  14. 14

    Python 3 : 특정 문자열이 포함 된 경우 사전을 구성하는 모든 목록을 검색하고 검색하는 방법

  15. 15

    사용자 정의 개체가 포함 된 목록 목록을 정렬하는 방법

  16. 16

    개체에 포함 된 목록을 정렬하는 방법

  17. 17

    VB.NET- "텍스트"가 포함 된 모든 목록 상자 항목을 다른 목록으로 분할하는 방법

  18. 18

    n + 2 줄에 특정 문자열이 포함 된 경우 일치하는 문자열을 바꾸는 방법

  19. 19

    문자열 목록을 매개 변수로 취하고 각 문자열의 길이가 포함 된 목록을 반환하는 함수를 작성합니다.

  20. 20

    NaN이 포함 된 목록을 확인하는 방법

  21. 21

    mysql의 달러 문자가 포함 된 문자열을 RegularExpressions로 바꾸는 방법은 무엇입니까?

  22. 22

    정수, 튜플, 목록이 포함 된 고르지 않은 목록에서 최대 값을 찾는 방법

  23. 23

    포함 된 목록으로 그룹화 된 목록 항목을 계산하는 방법

  24. 24

    함수가 포함 된 목록을 일관성있게 인쇄하는 방법

  25. 25

    특정 문자열을 포함하는 줄을 파이썬으로 새로 수정 된 줄로 바꾸는 방법은 무엇입니까?

  26. 26

    sed를 사용하여 파일 경로가 포함 된 문자열을 바꾸는 방법

  27. 27

    이름이 연속 된 100 개의 문자열을 포함하는 목록을 만드는 방법

  28. 28

    포함 된 문서 목록을 루트 요소로 선택하는 방법

  29. 29

    Python 함수 wihich는 값 목록을 가져 와서 최상위 수준에서 목록에 포함 된 문자열 수를 반환합니다.

뜨겁다태그

보관