リストの文字列表現をリストに変換する
リストに似た文字列を使用すると、さらなる処理のために実際のリストオブジェクトに変換する必要があります。この記事では、次の質問に対処する包括的なソリューションを提供します。それがどのように機能するか:
fruits = "['apple'、 'orange'、 'banana']" ASTをインポートします fruits = ast.literal_eval(fruits) ast.literal_eval()を使用すると、リストの文字列表現を安全に変換し、結果のオブジェクトが実際にリストであることを保証できます。この変換により、予想どおりにリスト項目にアクセスして操作できます。 AST.LITERAL_EVAL()ドキュメントは、特定のPythonリテラル構造のみをサポートしていることを強調しており、追加のコンテンツは評価の安全性を損なう可能性があります。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3