ترتیب در ست ها
ضمن عرض سلام و خسته نباشید، استاد من تو یه ست ۴ تا عدد قرار دادم که هر بار پرینتش کردم به ترتیب کوچیک تا بزرگ چاپ کرد برام. میشه گفت که توی نمایش نوع عددی ترتیب وجود داره و این عدم ترتیب فقط مختص به نوع استرینگه؟
mySet = {1,6,2,8}
print(mySet)
پاسخ ها
![user](/_ipx/f_webp&q_50&blur_3&s_10x10/codeyad/assets/img/UserAvatars/ff4814bc-70a9-4dea-849d-78baf845702e1514269169050.jpg)
امیرحسین امیری
دانیال جان سلام عزیزم وقتت بخیر. یه نکته ی مهم بهت میگم دانیال جان که خیلی میتونه بهت دید بده توی برنامه نویسی.
ببین داده ها در ست ها طبق تعریفی که واسشون وجود داره نظم و ترتیب خاصی ندارن. تا اینجا اوکی؟
حالا اینکه تو پرینت میگیری و ترتیبشون بهم نمیریزه هر دلیلی میتونه داشته باشه اما ذات ست ها بر ترتیب نداشتن هست
خب پس اگه جایی از برنامت ترتیب واست مهمه قطعا نباید ازست ها استفاده کنی.
جایی که تغییر آیتم ها و آدرس دهی آیتم واست مهمه اصلا نباید از ست ها استفاده کنی.
تمام شد و رفت.
به صورت کلی دانیال جان ست ها خیلی خیلی کم کاربرد هستن
پروژه های بزرگی نوشتم که حتی یکبار هم توی اونها از ست ها استفاده نکردم.
ولی خب اشنایی با ست ها بد نیست.
و اما جواب سوالت رو خوشحال میشم توی گوگل جستجو کنی و هرچیزی که متوجه شدی واسم ارسال کنی. البته اگه دوست داری.موفق باشی عزیزم