আমি কিভাবে Namedtuple অ্যাক্সেস করব?
আমি কিভাবে Namedtuple অ্যাক্সেস করব?

ভিডিও: আমি কিভাবে Namedtuple অ্যাক্সেস করব?

ভিডিও: আমি কিভাবে Namedtuple অ্যাক্সেস করব?
ভিডিও: পাইথন টিউটোরিয়াল: Namedtuple - কখন এবং কেন আপনি nametuples ব্যবহার করবেন? 2024, মে
Anonim

1. অ্যাক্সেস সূচক দ্বারা: বৈশিষ্ট্য মান নামের টুপল () অর্ডার করা হয় এবং ডিকশনারির বিপরীতে সূচক নম্বর ব্যবহার করে অ্যাক্সেস করা যেতে পারে যা সূচক দ্বারা অ্যাক্সেসযোগ্য নয়। 2. অ্যাক্সেস মূল নাম দ্বারা: অ্যাক্সেস মূল নামের দ্বারাও অভিধানের মতো অনুমোদিত।

তাছাড়া, Namedtuple কিভাবে Python কাজ করে?

নাম দেওয়া টুপল ভিতরে পাইথন . পাইথন অভিধানের মত এক ধরনের ধারক সমর্থন করে " নামের টুপলস ()" মডিউলে উপস্থিত, "সংগ্রহ"। ডিকশনারির মতো এগুলোতে কী থাকে যা একটি নির্দিষ্ট মান হ্যাশ করা হয়। কিন্তু এর বিপরীতে, এটি মূল মান এবং পুনরাবৃত্তি থেকে উভয় অ্যাক্সেসকে সমর্থন করে, অভিধানে যে কার্যকারিতা নেই।

একইভাবে, একটি নামযুক্ত tuple কি? নাম দেওয়া টিপলস মূলত তৈরি করা সহজ, হালকা ওজনের বস্তুর ধরন। নাম দেওয়া হয়েছে টুপল বস্তুর মত পরিবর্তনশীল ডিরেফারেন্সিং বা স্ট্যান্ডার্ড ব্যবহার করে দৃষ্টান্ত উল্লেখ করা যেতে পারে টিপল বাক্য গঠন. তারা একইভাবে struct বা অন্যান্য সাধারণ রেকর্ড প্রকারের জন্য ব্যবহার করা যেতে পারে, ব্যতীত যে তারা অপরিবর্তনীয়।

এই পদ্ধতিতে, আপনি কিভাবে Python এ Namedtuple তৈরি করবেন?

প্রতি সৃষ্টি ক নাম টিপল , আমদানি করুন নামের টুপল সংগ্রহ মডিউল থেকে ক্লাস। কনস্ট্রাক্টর এর নাম নেয় নাম টিপল (যা কি ধরনের() রিপোর্ট করবে), এবং একটি স্ট্রিং যেখানে ক্ষেত্রগুলির নাম রয়েছে, হোয়াইটস্পেস দ্বারা পৃথক করা হয়েছে। এটি একটি নতুন ফেরত দেয় নামের টুপল নির্দিষ্ট ক্ষেত্রের জন্য ক্লাস।

কিভাবে tuples অপরিবর্তনীয় হয়?

পাইথন tuples একটি আশ্চর্যজনক বৈশিষ্ট্য আছে: তারা হয় অপরিবর্তনীয় , কিন্তু তাদের মান পরিবর্তন হতে পারে. এটি ঘটতে পারে যখন একটি টিপল কোনো পরিবর্তনযোগ্য বস্তুর একটি রেফারেন্স ধারণ করে, যেমন একটি তালিকা। এটা স্পষ্ট যে dum এবং dee বস্তুগুলিকে বোঝায় যেগুলি সমান, কিন্তু একই বস্তুকে নয়। তাদের আলাদা পরিচয় আছে।

প্রস্তাবিত: