Python ট্যুপ
- পূর্ববর্তী পৃষ্ঠা Python তালিকা
- পরবর্তী পৃষ্ঠা Python সংকলন
টাইপল (Tuple)
টাইপল একটি ক্রমবর্ধমান এবং পরিবর্তনযোগ্য সংগ্রহ। পাইথনে টাইপল দুর্গম ব্র্যাকেটে লেখা হয়。
ইনস্ট্যান্স
টাইপল তৈরি করুন:
thistuple = ("apple", "banana", "cherry") print(thistuple)
টাইপলের মান পাঠ করা
আপনি সূচক সংখ্যা উল্লেখ করে টাইপলের মান পাঠ করতে পারেন বাক্যরংজিত ব্র্যাকেটের মধ্যে。
ইনস্ট্যান্স
টাইপলের দ্বিতীয় মান প্রিন্ট করুন:
thistuple = ("apple", "banana", "cherry") print(thistuple[1])
নেতিবাচক সূচক
নেতিবাচক সূচক শেষ থেকে শুরু করে পড়ে, -1 শেষ মান, -2 দ্বিতীয় শেষ মান, এবং এইভাবে।
ইনস্ট্যান্স
টাইপলের শেষ মান প্রিন্ট করুন:
thistuple = ("apple", "banana", "cherry") print(thistuple[-1])
সূচক পরিসর
আপনি পরিসরের শুরু ও শেষ স্থান নির্দিষ্ট করে সূচক পরিসর নির্দিষ্ট করতে পারেন。
চিহ্নিত পরিসর পরিবর্তন করার পরে, নতুন টাইপলের সঙ্গে নতুন মানগুলি ফিরিয়ে দেওয়া হবে。
ইনস্ট্যান্স
返回第三、第四、第五个项目:
এই উদাহরণটি সম্পর্কে -4 (অন্তর্ভুক্ত) থেকে -1 (বাদ দেওয়া) পর্যন্ত বিষয়গুলি ফিরিয়ে দেবে: তৃতীয়, চতুর্থ, পঞ্চম বিষয়গুলি ফিরিয়ে দেবে:
মন্তব্য:print(thistuple[2:5])
অনুসন্ধানটি ইনডেক্স 2 (অন্তর্ভুক্ত) থেকে শুরু করবে, এবং ইনডেক্স 5 (বাদ দেওয়া) পর্যন্ত চলবে。
মনে রাখুন যে, প্রথম বিষয়ের ইনডেক্স 0।
নেগেটিভ ইনডেক্স পরিসর
ইনস্ট্যান্স
যদি ট্যুপলের শেষ থেকে শুরু করে অনুসন্ধান করতে হয়, তবে নেগেটিভ ইনডেক্স সম্প্রীতি দিন:
এই উদাহরণটি সম্পর্কে -4 (অন্তর্ভুক্ত) থেকে -1 (বাদ দেওয়া) পর্যন্ত বিষয়গুলি ফিরিয়ে দেবে: thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[-4:-1])
ট্যুপল মূল্য পরিবর্তন
ট্যুপল তৈরি হওয়ার পর থেকে, আপনি তার মূল্য পরিবর্তন করতে পারবেন না। ট্যুপল অপরিবর্তনীয়, বা অপরিবর্তনীয় বলেও বলা হয়。
ইনস্ট্যান্স
ট্যুপলকে তালিকায় রূপান্তর করে পরিবর্তন করুন
x = ("apple", "banana", "cherry") y = list(x) y[1] = "kiwi" x = tuple(y) print(x)
ট্যুপল পরিক্রমা
আপনি করতে পারেন for
ট্যুপলের বিষয়গুলি পরিক্রমা করুন
ইনস্ট্যান্স
বিষয়গুলি পরিক্রমা করে মূল্য প্রিন্ট করুন:
thistuple = ("apple", "banana", "cherry") for x in thistuple: print(x)
আপনি Python For লুপ এই চাপটিতে for
সার্কুলার জ্ঞানের বিস্তার
বিষয় সহজে পরীক্ষা করুন
ট্যুপলে নির্দিষ্ট বিষয় আছে কি না তা নিশ্চিত করতে in
কীভাবে:
ইনস্ট্যান্স
ট্যুপলে 'apple' আছে কি পরীক্ষা করুন:
thistuple = ("apple", "banana", "cherry") if "apple" in thistuple: print("Yes, 'apple' is in the fruits tuple")
ট্যুপল দৈর্ঘ্য
ট্যুপলের কতটি বিষয় আছে তা নিশ্চিত করতে len()
পদ্ধতি:
ইনস্ট্যান্স
ট্যুপলের মধ্যের বিষয়গুলির সংখ্যা প্রিন্ট করুন:
thistuple = ("apple", "banana", "cherry") print(len(thistuple))
বিষয় যোগ করুন
ট্যুপল তৈরি হওয়ার পর থেকে আপনি তাতে বিষয় যোগ করতে পারবেন না। ট্যুপল অপরিবর্তনীয়।
ইনস্ট্যান্স
আপনি ট্যুপলে বিষয় যোগ করতে পারবেন না:
thistuple = ("apple", "banana", "cherry") thistuple[3] = "orange" # ত্রুটি উঠবে print(thistuple)
একক বিষয় সম্পর্কে ট্যুপল তৈরি করুন
যদি একমাত্র একটি বিষয় সম্পর্কে ট্যুপল তৈরি করতে হয়, তবে সেই বিষয়ের পরে একটি কমা যোগ করতে হবে, না তাহলে পাইথন বিষয়টিকে ট্যুপল হিসাবে চিহ্নিত করতে পারবে না。
ইনস্ট্যান্স
একক ট্যুপল, কমা না ভুলুন না:
thistuple = ("apple",) print(type(thistuple)) # ট্যুপল নয় thistuple = ("apple") print(type(thistuple))
বিষয় মুছে দিন
মন্তব্য:আপনি ট্যুপলের মধ্যের বিষয়কে মুছতে পারবেন না。
ট্যুপল অপরিবর্তনীয়, তাই আপনি তার থেকে প্রয়োজনীয় প্রতিটি বিষয় সরাতে পারবেন না, কিন্তু একবার ট্যুপলকে মুক্ত করতে পারেন:
ইনস্ট্যান্স
del কীবর্ড যুক্তিগতভাবে ট্যুপল মুক্ত করতে পারে:
thistuple = ("apple", "banana", "cherry") del thistuple print(thistuple) # এটা ত্রুটি দেবে, কারণ ট্যুপল বিদ্যমান না
দুটি ট্যুপল মিশ্রণ
দুটি বা আরও বেশি ট্যুপল যুক্ত করতে, + অপারেটর ব্যবহার করুন:
ইনস্ট্যান্স
এই ট্যুপলটি মিশ্রণ করুন:
tuple1 = ("a", "b" , "c") tuple2 = (1, 2, 3) tuple3 = tuple1 + tuple2 print(tuple3)
tuple() বিন্যাসকারী পদ্ধতি
আরও tuple()
বিন্যাসকারী পদ্ধতি দিয়ে ট্যুপল সৃষ্টি করুন。
ইনস্ট্যান্স
ব্যবহার tuple()
পদ্ধতি দিয়ে ট্যুপল সৃষ্টি করুন:
thistuple = tuple(("apple", "banana", "cherry")) # দ্বিতীয় দুটি দুর্বাধা দুইটি ব্র্যাকেট print(thistuple)
ট্যুপল পদ্ধতি
Python ট্যুপলের উপর ব্যবহারযোগ্য দুটি বৈধ পদ্ধতি প্রদান করে
পদ্ধতি | বর্ণনা |
---|---|
count() | ট্যুপলে নির্দিষ্ট মূল্যের প্রকৃতি প্রকাশ করুন |
index() | ট্যুপলে নির্দিষ্ট মূল্য অনুসন্ধান করুন এবং এটা যে স্থানে পাওয়া যায় তা ফিরিয়ে দিন |
- পূর্ববর্তী পৃষ্ঠা Python তালিকা
- পরবর্তী পৃষ্ঠা Python সংকলন