יום שלישי, 27 בדצמבר 2022

בחירת אלמנט אקראי מ list בפייתון

את הספריה random הסטנדרטית של פייתון כולנו מכירים.  .
אם אנחנו רוצים לקבל איבר רנדומלי מרשימה, עם random.randint נוכל בקלות לעשות את זה בדרך הסטנדרטית והמובנת מאליה:






מה שעשינו כאן כמובן די טריוואלי - מהליסט לקחנו איבר רנדומלי דרך הפניה לאינדקס שערכו הוא מספר שלם רנדומלי בין 0 (האיבר הראשון) למספר שהוא גודל המערך פחות 1 (האיבר האחרון).
עובד? בטח. אבל בגלל שזה באמת דבר שמבצעים רבות, פייתון נותנת לנו דרך קלה יותר, random.choice :



אותו הדבר, רק אלגנטי יותר. 

אגב, שמתם לב ששמתי את לינוקס פעמיים ברשימה? האמת שעשיתי את זה בטעות והחלטתי להשאיר ככה, אולי בגלל שיש לי פינה חמה בלב ללינוקס :)

אין תגובות:

הוסף רשומת תגובה