Python

টাপলের কিছু ব্যাসিক – পাইথন – python

Tuple-python

এই পর্বে আমরা টাপলের নিম্নের কিছু জিনিস ব্যাখ্যা করব।

  • Immutable
  • Pack
  • Unpack
  • Concatenation
  • Max, min
  • Convert into list

 

Immutable:

ইম্মিউটেবল হচ্ছে একবার তৈরি করে মেমোরিতে এসাইন করার পর তা আর পরিবর্তন করা যায় না। স্ট্রিং এর মত টাপল ও ইম্মিউটেবল

তবে প্রয়োজনে আমরা নতুন টাপল তৈরি করে নিব। যদি আমাদের পূর্বের টাপল দরকার হয় তাহলে তা আমরা লিস্টে কনভার্ট, এর সাথে অন্য টাপল concatenation করতে পারি।

 

>>> tp1

(‘shaon’, 30, ‘Pahartali, Chittagong’)

 

# new tuple

 

>>> tp2 = ‘His age is ‘, + tp1[1]

>>> tp2

(‘His age is ‘, 30)

 

** Packing:

পেকিং এ আমরা ভেলু গুলো নিউ টাপলে এসাইন করি।

 

# Create packed tuple.

pair = (“dog”, “cat”)

 

 

** Unpacking:

আনপেকিং এ আমরা ঐ ভেলু গুলোই ভেলুতে আন পেক করি বা এসাইন করি।

 

# Unpack tuple.

(key, value) = pair

 

# Display unpacked variables.

print(key)

print(value)

 

Output

 

dog

cat

 

 

** Max and min

 

>>> tp = 12, 30, 20

>>> type(tp)

<type ‘tuple’>

>>> max(tp)

30

>>> min(tp)

12

 

** Convert into list and convert list into tuple:

 

# tuple into list

 

>>> list = list(tp)

>>> list

[12, 30, 20]

 

# list into tuple

 

>>> tp = tuple(list)

>>> tp

(12, 30, 20)

Leave a Reply

Your email address will not be published.

five × 4 =