올바르게 입력 된 사용자 입력 배열 IE '[2,1,1]'을 사용자 입력으로 가져와 변환하는 방법이 있는지 궁금합니다. 그것을 [2,2,1]의 int 배열로 변환합니다.Python은 사용자 배열을 int 배열로 적절히 배열 된 형식으로 변환합니다.
1
A
답변
2
안전하게 파이썬 객체로 리터럴 파이썬 식을 나타내는 문자열을 구문 분석 ast.literal_eval을 사용할 수 있습니다 : 문자열이 유효한 JSON을 경우
이import ast
ast.literal_eval('[2,1,1]')
# [2, 1, 1]
, 당신은 대신 사용할 수 json. loads
:
import json
json.loads('[2,1,1]')
# [2, 1, 1]
둘 중 문자열이 리터럴 파이썬 표현식과 JSON 인 경우 json.loads
이 빠릅니다.
관련 문제
- 1. 문자열 배열을 int 배열로 변환합니다.
- 2. Golang에서 int 배열을 바이트 배열로 변환합니다.
- 3. int 배열을 int 배열로 캐스트
- 4. python은 원시 이진 데이터를 float 배열로 변환합니다.
- 5. 자바 배열 int 배열을 객체 배열로 변환
- 6. char 배열을 int 배열로 변환
- 7. 파이썬 : 문자열 배열을 데이터 프레임의 int 배열로 변환합니다.
- 8. AngularJS는 문자열 배열을 float 배열로 변환합니다.
- 9. Ruby : 날짜 배열을 하루에 발생하는 배열로 변환합니다.
- 10. int 배열을 char 배열로 변경
- 11. 쉼표로 구분 된 단위 테스트 int 배열을 int 배열로
- 12. int 배열을 char 배열로 변환
- 13. int 배열을 float 배열로 바꾸기
- 14. 바이트 배열 데이터를 이미지 형식으로 변환합니다.
- 15. 2D 플로트 배열을 1D 문자열 배열로 변환합니다.
- 16. 배열로 배열 배열을 정렬
- 17. int 배열을 자바 문자열 배열로 변환
- 18. 배열을 테이블 형식으로 배열
- 19. 배열 배열을 해당 배열로 정렬
- 20. 쉼표로 구분 된 문자열을 배열로 변환합니다.
- 21. C++ int 배열을 int16_t 배열로 변환
- 22. 배열을 중첩 된 배열로 바꾸기
- 23. 안드로이드 OpenGL ES 1.0을위한 int 배열로 int 배열?
- 24. AS3 읽을 수있는 형식으로 변환합니다.
- 25. Model의 배열을 지정된 Model.attribute의 배열로 변환합니다.
- 26. OBJECTIVE-C int 배열로
- 27. ctypes int **을 numpy 2 차원 배열로 변환합니다.
- 28. json을 배열로 변환합니다. php는 배열을 문자열 변환으로 변환합니다.
- 29. Python은 시간 단위를 초 단위로 변환합니다.
- 30. 이중 배열을 int 배열로 변환하는 방법
파이썬에는 배열이 아닌 목록이 있습니다. – chepner
그럼 "배열"을 왜 가져 옵니까? – Jelly
나는 잘 모른다. 귀하의 질문에 그렇게하는 징후가 나타나지 않습니다. – chepner