C, C++, Java-তে switch স্টেটমেন্ট থাকে, কিন্তু পাইথনে নেই। এই টিউটোরিয়ালে ডিকশনারি (dict) ব্যবহার করে সুইচ কেসের মতো কাজ করার পদ্ধতি দেখানো হয়েছে।
days = {
0: 'Sunday',
1: 'Monday',
2: 'Tuesday',
3: 'Wednesday',
4: 'Thursday',
5: 'Friday',
6: 'Saturday'
}
print(days.get(0, 'Bad day')) # Sunday
print(days.get(10, 'Bad day')) # Bad day (default)
Sunday Bad day
dict.get(key, default) এখানে switch-case-এর default кейওয়ার্ডের মতো কাজ করে। ভ্যালু হিসেবে ফাংশনও রাখা যায়।
পাইথনে ডিকশনারি এবং get() মেথড ব্যবহার করে সুইচ কেস এর ফাংশনালিটি বাস্তবায়ন করা যায়।