العربية
فتح في Telegram

سلسلة سلام

7 رسائل · –
ح
سلام توی پایتون دو تا لیست ۱۰۰ تایی دارم که اعداد ۱ تا ۱۰۰۰ به صورت رندوم رد توشون ذخیره کردم با چه دستوری میتونم بفهمم که این دو تا لیست عدد مشترک دارن یا نه ؟
  1. S
    میتونید تبدیل به مجموعه کنید بعد اشتراک بگیرید L1=... L2=... S1=set(L1) S2=set(L2) I=S1.intersection(S2) print(I) .
    1. S
      به نظرم فکر میکنم این جواب درست نیست. مثلا : a = [1, 2, 3, 4] b = [3, 4, 5, 6] s1 = set(a) s2 = set(b) i = s1.isintersection(s2) print(i) # output : False در صورتی که لیست a و b دارای عضو مشترک هستند. پاسخ شما راجع به زیر مجموعه بودن هست نه داشتن عضو مشترک. داشتن عضو مشترک به معنای زیر مجموعه بودن نیست.
      1. S
        من نگفتم isintersection متد intersection باید استفاده بشه وقتی isintersection استفاده می‌کنیم، حتما باید s2 زیرمجموعه s1 باشه تا خروجی True بگیریم ولی وقتی intersection میزنیم، به ما مجموعه‌ای رو برمی‌گردونه که اعضای اون توی s1 و s2 هستن
        1. S
          آها ببخشید حواسم نبود فکر کردم از اون متد استفاده کردین. 🤍
PPython + Linux ExpertsPython + Linux Experts@PythonLinuxExperts · مجموعة · التقنية
4 287أعضاء20يكتبون خلال 30 يومًا
خلاصة المجتمع فتح في Telegram

خلاصة عامة مفتوحة من فهرس البحث ChatCrawler — «Google لـ Telegram العام»؛ تُحدَّث كلما زحفنا إلى المجتمع. الأوقات بتوقيت UTC.

محتوى عام فقط، وAPI Telegram الرسمي. عن المشروع · الأسئلة الشائعة · حدود الفهرس · إزالة صفحة · الدليل · بحث · كيف نحسب