Русский
Открыть в Telegram

Сообщение sammy = {'username': 'sammy-shark', 'online': True, 'followers': 987}

4 ноября 2021
I
sammy = {'username': 'sammy-shark', 'online': True, 'followers': 987} print(sammy.values()) # OUTPUT dict_values([True, 'sammy-shark', 987]) متدهای keys() و values() لیست های مرتب نشده ای از کلیدها و مقادیر موجود در دیکشنری sammy را به ترتیب با اشیاء نمای dict_keys و dict_values برمی گردانند. اگر به همه موارد موجود در دیکشنری علاقه مند باشیم ، می توانیم با متد () items به آنها دسترسی پیدا کنیم: print(sammy.items()) # OUTPUT dict_items([('online', True), ('username', 'sammy-shark'), ('followers', 987)]) قالب بازگردانده شده لیستی است که از جفت (کلید-مقدار) ، شیء dict_items تشکیل شده است. ما می توانیم فرمت لیست برگشتی را با حلقه for تکرار کنیم. به عنوان مثال ، می توانیم هر یک از کلیدها و مقادیر یک دیکشنری را چاپ کنیم ، و سپس با افزودن یک رشته آن را برای انسان خواندنی تر کنیم: for key, value in sammy.items(): print(key, 'is the key for the value', value) # OUTPUT online is the key for the value True followers is the key for the value 987 username is the key for the value sammy-shark حلقه for بالا روی موارد درون دیکشنری sammy تکرار شد و کلیدها و مقادیر را خط به خط چاپ کرد ، با اطلاعاتی که درک آن را برای انسان آسان تر می کند. تغییر دادن دیکشنری‌ها در پایتون دیکشنری‌ها یک ساختار داده تغییرپذیر هستند ، بنابراین می توانید آنها را تغییر دهید. در این بخش ، به افزودن و حذف عناصر دیکشنری می پردازیم. بدون استفاده از متد یا تابع ، می توانید با استفاده از نحو زیر ، جفت مقدار کلید را به دیکشنری ها اضافه کنید: dict[key] = value با افزودن یک جفت مقدار کلیدی به دیکشنری به نام usernames ، نحوه عملکرد آن را در عمل بررسی می کنیم: usernames = {'Sammy': 'sammy-shark', 'Jamie': 'mantisshrimp54'} usernames['Drew'] = 'squidly' print(usernames) # OUTPUT {'Drew': 'squidly', 'Sammy': 'sammy-shark', 'Jamie': 'mantisshrimp54'} اکنون می بینیم که دیکشنری با جفت کلید "Drew": "squidly" به روز شده است. از آنجا که ممکن است دیکشنری ها مرتب نشده باشند ، ممکن است این جفت در هر جایی از خروجی دیکشنری ظاهر شود. اگر بعداً در فایل برنامه خود از دیکشنری usernames استفاده کنیم ، این جفت شامل کلید و مقدار اضافی می شود. علاوه بر این ، از این نحو می توان برای تغییر مقدار اختصاص داده شده به یک کلید استفاده کرد. در این مورد ، ما یک کلید موجود را ارجاع می دهیم و مقدار متفاوتی را به آن منتقل می کنیم. بیایید یک دیکشنری drew را در نظر بگیریم که یکی از کاربران یک شبکه معین است. ما می گوییم که این کاربر امروزه در دنبال کنندگان دچار مشکل شده است ، بنابراین باید مقدار صحیح منتقل شده به کلید "followers" را به روز کنیم. ما از تابع print () برای بررسی اینکه آیا دیکشنری تغییر کرده است ، استفاده می کنیم. drew = {'username': 'squidly', 'online': True, 'followers': 305} drew['followers'] = 342 print(drew) # OUTPUT {'username': 'squidly', 'followers': 342, 'online': True} در خروجی ، می بینیم که تعداد پیروان از عدد صحیح 305 به 342 افزایش یافته است. حذف مقادیر از یک دیکشنری همانطور که می توانید جفت کلید-مقدار را اضافه کرده و مقادیر را در نوع داده دیکشنری تغییر دهید ، می توانید موارد موجود در دیکشنری را نیز حذف کنید. برای حذف یک جفت مقدار کلید از دیکشنری، از نحو زیر استفاده می کنیم: del dict[key] بیایید دیکشنری jesse را که نماینده یکی از کاربران است، در نظر بگیریم. ما می گوییم که جسی دیگر از پلت فرم آنلاین برای بازی کردن استفاده نمی کند ، بنابراین ما مورد مرتبط با کلید "points" را حذف می کنیم. سپس ، برای تأیید حذف شدن مورد ، dictionary را چاپ می کنیم: jesse = {'username': 'JOctopus', 'online': False, 'points': 723, 'followers': 481} del jesse['points'] print(jesse) # OUTPUT {'online': False, 'username': 'JOctopus', 'followers': 481} خط del jesse ['points'] جفت کلید 'point': 723 را از دیکشنری jesse حذف می کند. اگر ما می خواهیم دیکشنری را از همه مقادیر آن پاک کنیم ، می توانیم با روش () dict.clear این کار را انجام دهیم. این یک دیکشنری را در صورت نیاز به استفاده از آن بعداً در برنامه نگه می دارد ، اما دیگر هیچ موردی را شامل نمی شود. بیایید همه موارد موجود در دیکشنری jesse را حذف کنیم: jesse = {'username': 'JOctopus', 'online': False, 'points': 723, 'followers': 481} jesse.clear() print(jesse) # OUTPUT {} خروجی نشان می دهد که ما در حال حاضر یک دیکشنری خالی داریم.

Рядом в ленте

УУдалённый аккаунтواقعاPpython خانه پایتون گروه آموزشی برنامه نویسیدر پایتون dictionaryها یک نوع دنباله نامنظمِ تغییرپذیر هستند که آیتم ها را به شکل کلید/مقدار ذخیره میکنند. معمولاً برای نگهداری داده های مرتبط، مانند اطلاعات مو
это сообщение
Ppython خانه پایتون گروه آموزشی برنامه نویسیاگر دیگر نیازی به دیکشنری خاصی نداریم ، می توانیم از del برای خلاص شدن کامل از آن استفاده کنیم: del jesse print(jesse) وقتی پس از حذف دیکشنری jesse سعی میکنیم pPpython خانه پایتون گروه آموزشی برنامه نویسیاگر امکانش هست مشخصات کلاس رو ارسال کنید ممنون
Ppython خانه پایتون گروه آموزشی برنامه نویسیpython خانه پایتون گروه آموزشی برنامه نویسی@python765 · группа
1 542участников18пишущих за 30 дней
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем