در این بخش به بررسی تغییر مقادیر عناصر دیکشنری در پایتون می پردازیم. برای تغییر مقادیر عناصر Dictionary در پایتون چندین روش وجود دارد که در ادامه کامل توضیح داده ایم.
1. استفاده از عملگر انتساب = برای تغییر مقادیر عناصر دیکشنری در پایتون
یکی از روش های مرسوم و رایج برای تغییر مقدار یک عنصر در دیکشنری، استفاده از عملگر انتساب است. در این روش، با مشخص کردن نام عنصر و با استفاده از عملگر انتساب =، مقدار جدید به عنصر اختصاص داده میشود. برای این کار میتوانید از دستورات زیر استفاده کنید.
برای تغییر مقدار عنصر با نام key در دیکشنری dict به مقدار value جدید، از دستور زیر استفاده میشود:
برای تغییر سن John به 35، از دستور زیر استفاده میکنیم:
my_dict['age'] = 35
دیکشنری بعد از تغییر، به شکل زیر خواهد بود:
{'name': 'John', 'age': 35, 'city': 'New York'}
2. استفاده از متد update() برای تغییر مقدار یک عنصر در دیکشنری
روش دیگری برای تغییر مقدار یک عنصر در دیکشنری، استفاده از متد update است. با استفاده از این متد، میتوانید یک یا چند عنصر در دیکشنری را با مقادیر جدید بهروزرسانی کنید. برای استفاده از این روش، کد زیر را میتوانید مشاهده کنید:
تماشا در حالت تمام صفحه
در اینجا، با استفاده از متد update، مقدار سن John را از 30 به 35 تغییر دادیم. توجه داشته باشید که برای استفاده از این متد، باید یک دیکشنری جدید با عناصری که میخواهید بهروزرسانی شوند، بهعنوان ورودی به این متد داده شود.
3. استفاده از متد setdefault() برای تغییر مقدار عنصر در Dictionary
یکی دیگر از روشهای تغییر مقادیر عناصر در دیکشنری (Dictionary) استفاده از متد setdefault است. با استفاده از این متد، میتوانید مقدار عنصر مورد نظر را تغییر دهید و در صورتی که عنصر وجود نداشته باشد، آن را به دیکشنری اضافه کنید. برای استفاده از این روش، کد زیر را میتوانید مشاهده کنید:
این قسمت/بخشی از محتوا مخفی شده است و فقط برای اعضای وب سایت قابل مشاهده می باشد، لطفاً با حساب کاربری وارد شوید.
لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد، کتابهای زیادی در شصت و سه درصد گذشته حال و آینده، شناخت فراوان جامعه و متخصصان را می طلبد، تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی، و فرهنگ پیشرو در زبان فارسی ایجاد کرد، در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها، و شرایط سخت تایپ به پایان رسد و زمان مورد نیاز شامل حروفچینی دستاوردهای اصلی، و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد.لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد، کتابهای زیادی در شصت و سه درصد گذشته حال و آینده، شناخت فراوان جامعه و متخصصان را می طلبد، تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی، و فرهنگ پیشرو در زبان فارسی ایجاد کرد، در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها، و شرایط سخت تایپ به پایان رسد و زمان مورد نیاز شامل حروفچینی دستاوردهای اصلی، و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد.لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد، کتابهای زیادی در شصت و سه درصد گذشته حال و آینده، شناخت فراوان جامعه و متخصصان را می طلبد، تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی، و فرهنگ پیشرو در زبان فارسی ایجاد کرد، در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها، و شرایط سخت تایپ به پایان رسد و زمان مورد نیاز شامل حروفچینی دستاوردهای اصلی، و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد.
در اینجا، با استفاده از متد setdefault، مقدار سن John را از 30 به 35 تغییر دادیم. اگر عنصر age در دیکشنری وجود نداشته باشد، با اجرای این کد، عنصر age با مقدار 35 به دیکشنری اضافه میشود. توجه داشته باشید که مقدار بازگردانده شده توسط این متد مقدار جدید عنصر است و نه مقدار قبلی عنصر.
آیا این مطلب برای شما مفید بود ؟
خیر
بله
لطفاً از کمبود ها و مشکلات این محتوا برای ما بنویسید
کتابخانه statsmodels در پایتون را بیاموزید. به مستندات رسمی و کتاب Econometric Analysis مراجعه کنید و فرضیات مدل را ارزیابی کنید تا نتایج معتبر باشند....