"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > طرق تحويل قائمة في نموذج السلسلة إلى كائن قائمة

طرق تحويل قائمة في نموذج السلسلة إلى كائن قائمة

نشر في 2025-04-16
تصفح:748

How to Convert String Representations of Lists into List Objects?

تحويل تمثيلات سلسلة القوائم إلى القوائم

عند العمل مع الأوتار التي تشبه القوائم ، يصبح من الضروري تحويلها إلى كائنات قائمة فعلية لمزيد من المعالجة. توفر هذه المقالة حلاً شاملاً ، معالجة السؤال التالي:

كيفية تحويل تمثيل سلسلة لقائمة إلى كائن قائمة؟

الحل: إليك كيفية عمله:

ثمار = "[" 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