Deutsch
Telegram

Thread سلام

7 Nachrichten · –
G
سلام توی پایتون دو تا لیست ۱۰۰ تایی دارم که اعداد ۱ تا ۱۰۰۰ به صورت رندوم رد توشون ذخیره کردم با چه دستوری میتونم بفهمم که این دو تا لیست عدد مشترک دارن یا نه ؟
  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 · Gruppe · Technik
4 287Mitglieder21schreiben in 30 Tagen
Community-Feed In Telegram öffnen

Ein offener öffentlicher Feed aus dem Suchindex ChatCrawler — „Google für das öffentliche Telegram“; wird aktualisiert, während die Community gecrawlt wird. Zeiten in UTC.

Nur öffentliche Inhalte, offizielle Telegram-API. Über uns · FAQ · Grenzen des Index · Seite entfernen · Katalog · Suche · So zählen wir