TIL-Python astライブラリ
2989 ワード
ast
Python 내장 라이브러리 중 하나로, 해당 인자값을 있는 그대로 실행시켜줌
String 타입으로 정의된 리스트를 List 형태로 변경해보자
実習
[ソースコード]
import ast
a, b = '[1, 2, 3, 4, 5, 6]', '[6, 5, 4, 3, 2, 1]'
type_list = []
type_list.append(a)
type_list.append(b)
for i in type_list:
print("적용 전")
print(i)
print(type(i))
print(i[2])
print("적용 후")
j = ast.literal_eval(i)
print(j)
print(type(j))
print(j[2])
literal_eval => literal(=문자그대로)
strタイプとlistタイプをtype()でチェックし、値を決定
Reference
この問題について(TIL-Python astライブラリ), 我々は、より多くの情報をここで見つけました https://velog.io/@fervor_dev/TIL-파이썬-ast-라이브러리テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol