تحويل تمثيلات سلسلة القوائم إلى القوائم
عند العمل مع الأوتار التي تشبه القوائم ، يصبح من الضروري تحويلها إلى كائنات قائمة فعلية لمزيد من المعالجة. توفر هذه المقالة حلاً شاملاً ، معالجة السؤال التالي:
كيفية تحويل تمثيل سلسلة لقائمة إلى كائن قائمة؟
الحل: إليك كيفية عمله:
ثمار = "[" Apple "،" Orange "،" Banana "]" استيراد AST الثمار = AST.LITERAL_EVAL (ثمار)عن طريق استخدام AST.LITERAL_EVAL () ، يمكننا تحويل تمثيل السلسلة بأمان ، مما يضمن أن الكائن الناتج هو بالفعل قائمة. يتيح لنا هذا التحويل الوصول إلى عناصر القائمة ومعالجتها كما هو متوقع:
fruits = "['apple', 'orange', 'banana']" import ast fruits = ast.literal_eval(fruits)الثمار [1] # الإخراج: 'Orange'
fruits[1] # Output: 'orange'تؤكد وثائق AST.LITERAL_EVAL () على أنها تدعم فقط هياكل حرفية بيثون محددة ، وأي محتوى إضافي يمكن أن يضعف سلامة التقييم.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3