ভিডিও: তালিকা হ্যাশেবল পাইথন?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-15 23:44
সব পাইথনের অপরিবর্তনীয় অন্তর্নির্মিত বস্তু হয় হ্যাশেবল , যখন কোন পরিবর্তনযোগ্য পাত্রে (যেমন তালিকা বা অভিধান) হয়। অবজেক্ট যা ব্যবহারকারী-সংজ্ঞায়িত ক্লাসের উদাহরণ হ্যাশেবল গতানুগতিক; তারা সব অসম তুলনা, এবং তাদের হ্যাশ মান তাদের id() হয়.
ঠিক তাই, টিপলগুলি কি পাইথনে হ্যাশযোগ্য?
10.1 টিপলস অপরিবর্তনীয় একটি মান সংরক্ষিত টিপল যে কোনো ধরনের হতে পারে, এবং তারা পূর্ণসংখ্যা দ্বারা সূচিত করা হয়। গুরুত্বপূর্ণ পার্থক্য হল যে tuples অপরিবর্তনীয় টিপলস এছাড়াও তুলনীয় এবং হ্যাশেবল তাই আমরা তাদের তালিকা বাছাই এবং ব্যবহার করতে পারেন tuples মূল মান হিসাবে পাইথন অভিধান
কিছু হ্যাশেবল হওয়ার মানে কি? একটি বস্তু হয় হতে বলেন হ্যাশেবল যদি এটা আছে একটি হ্যাশ মান যা তার জীবদ্দশায় একই থাকে। বস্তু যা হয় ব্যবহারকারী-সংজ্ঞায়িত ক্লাসের উদাহরণ অপসারণযোগ্য গতানুগতিক; তারা সকলেই তুলনা করে অসম (নিজেদের সাথে ছাড়া), এবং তাদের হ্যাশ মান হয় theirid() থেকে প্রাপ্ত।
এই বিবেচনায় আনহ্যাশেবল মানে কি পাইথন?
টাইপ ত্রুটি: unhashable টাইপ: 'তালিকা' সাধারণত মানে আপনি একটি হ্যাশ আর্গুমেন্ট হিসাবে একটি তালিকা ব্যবহার করার চেষ্টা করছেন মানে যে আপনি একটি হ্যাশ করার চেষ্টা যখন unhashable বস্তু এটি একটি ত্রুটি ফলাফল হবে. প্রাক্তন জন্য এই সমস্যাটি সমাধান করার আদর্শ উপায় হল একটি টিপলকে একটি তালিকা দেওয়া।
পাইথনে তালিকাগুলি কি অপরিবর্তনীয়?
মধ্যে সবকিছু পাইথন একটি বস্তু। এবং কি প্রত্যেক নতুন আগন্তুক পাইথন দ্রুত শিখতে হবে যে সব বস্তু পাইথন হয় পরিবর্তনযোগ্য বা হতে পারে অপরিবর্তনীয় . অন্তর্নির্মিত ধরনের অবজেক্ট যেমন (int, float, bool, str, tuple, unicode) অপরিবর্তনীয় . অন্তর্নির্মিত ধরনের বস্তু যেমন ( তালিকা , সেট, dict) পরিবর্তনযোগ্য।
প্রস্তাবিত:
আমি কিভাবে আমার প্যাকম্যান মিরর তালিকা আপডেট করব?
Pacman ডাটাবেস আপডেট করা হচ্ছে Pacman মিরর কনফিগারেশন /etc/pacman-এ রয়েছে। /etc/pacman.d/mirrorlist ফাইল সম্পাদনা করতে নিম্নলিখিত কমান্ডটি চালান: আপনার পাসওয়ার্ড টাইপ করুন এবং টিপুন। সমস্ত আয়না ডিফল্টরূপে সক্রিয়
আমি কিভাবে একটি লিঙ্ক তালিকা বর্ণানুক্রমিকভাবে সাজাতে পারি?
জাভাতে একটি স্ট্রিং লিঙ্কডলিস্ট বাছাই করা সহজ। আপনি sort(তালিকা তালিকা) ব্যবহার করে ক্রমবর্ধমান বর্ণানুক্রমিক স্ট্রিং লিঙ্কডলিস্টকে সাজাতে পারেন। এছাড়াও আপনি সর্ট (তালিকা তালিকা, তুলনাকারী গ) ব্যবহার করে বর্ণানুক্রমিক ক্রমানুসারে স্ট্রিং লিঙ্কডলিস্ট সাজাতে পারেন।
আপনি কিভাবে টাম্বলারে একটি ট্যাগ তালিকা তৈরি করবেন?
আপনার টাম্বলার অ্যাকাউন্টে লগ ইন করুন এবং যে পৃষ্ঠার জন্য আপনি একটি পৃষ্ঠা ট্যাগ তৈরি করতে চান তার ড্যাশবোর্ডে যান। 'কাস্টমাইজ চেহারা' ক্লিক করুন। 'পৃষ্ঠা' মেনুতে ক্লিক করুন এবং 'একটি পৃষ্ঠা যুক্ত করুন' নির্বাচন করুন। টাম্বলারে বর্তমান ট্যাগ পৃষ্ঠার URL লিখুন। 'পৃষ্ঠার ধরন' ড্রপ-ডাউন মেনুতে ক্লিক করুন এবং 'পুনঃনির্দেশ' নির্বাচন করুন।
কিভাবে একটি দ্বিগুণ লিঙ্কযুক্ত তালিকা DLL একক লিঙ্কযুক্ত তালিকা SLL এর সাথে তুলনা করে)?
দ্বিগুণ লিঙ্কযুক্ত তালিকার ভূমিকা: একটি দ্বিগুণ লিঙ্কযুক্ত তালিকা (DLL) একটি অতিরিক্ত পয়েন্টার ধারণ করে, যাকে সাধারণত পূর্ববর্তী পয়েন্টার বলা হয়, পরবর্তী পয়েন্টার এবং ডেটা সহ যা এককভাবে লিঙ্কযুক্ত তালিকায় রয়েছে। SLL এর শুধুমাত্র একটি ডেটা ক্ষেত্র এবং পরবর্তী লিঙ্ক ক্ষেত্র সহ নোড রয়েছে। DLL SLL থেকে বেশি মেমরি দখল করে কারণ এতে 3টি ক্ষেত্র রয়েছে
কিভাবে আপনি একটি তালিকা পাইথন একটি র্যান্ডম আইটেম নির্বাচন করবেন?
Choice() ফাংশন অ-খালি ক্রম থেকে একটি এলোমেলো উপাদান প্রদান করে। আমরা ওয়ার্ড-লিস্ট থেকে এলোমেলো পাসওয়ার্ড নির্বাচন করার জন্য, উপলভ্য ডেটা থেকে একটি র্যান্ডম আইটেম নির্বাচন করার জন্য পছন্দ() ফাংশন ব্যবহার করতে পারি। এখানে ক্রম একটি তালিকা, স্ট্রিং, tuple হতে পারে. রিটার্ন ভ্যালু: -এই ফাংশনটি সিকোয়েন্স থেকে একটি আইটেম রিটার্ন করে