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

كيفية تحليل عناصر القائمة وتنظيفها عن طريق تقسيم وإزالة الأحرف في بايثون؟

تم النشر بتاريخ 2024-11-08
تصفح:593

How to Parse and Clean List Elements by Splitting and Removing Characters in Python?

كيفية تقسيم عناصر القائمة وإزالة الأحرف غير المرغوب فيها

لتقسيم عناصر القائمة وإزالة الأحرف غير المرغوب فيها، يمكنك استخدام مزيج من سبليت () وتقنيات فهم القائمة. إليك كيفية تحقيق النتيجة المرجوة:

في بايثون، تقوم طريقة التقسيم () بتقسيم السلسلة إلى قائمة بناءً على محدد محدد. بشكل افتراضي، يتم تقسيمه على أحرف المسافات البيضاء، ولكن يمكنك تمرير محدد اختياري أيضًا.

لإزالة الحرف \t وكل شيء بعده في القائمة المتوفرة، يمكنك استخدام طريقة Split() مع محدد \t والحد الأقصى لعدد الانقسام هو 1. وهذا يضمن أن الجزء الأول فقط من السلسلة يؤخذ قبل المحدد.

إليك مثال:

my_list = ['element1\t0238.94', 'element2\t2.3904', 'element3\t0139847']

result = [i.split('\t', 1)[0] for i in my_list]

print(result)

في هذا الكود، نقوم بالتكرار على كل عنصر في my_list باستخدام فهم القائمة. لكل عنصر، نسميه طريقة التقسيم () مع \t كمحدد والحد الأقصى لعدد الانقسام هو 1. وينتج عن ذلك قائمة حيث يكون العنصر الأول هو الجزء المطلوب من السلسلة، قبل الحرف \t. أخيرًا، نقوم بإنشاء قائمة جديدة بالعناصر المطلوبة.

مخرجات الكود ستكون:

['element1', 'element2', 'element3']
بيان الافراج أعيد طبع هذه المقالة على: 1729142476 في حالة وجود أي انتهاك، يرجى الاتصال بـ [email protected] لحذفها
أحدث البرنامج التعليمي أكثر>

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

Copyright© 2022 湘ICP备2022001581号-3