কম্পিউটার

পাইথন তালিকা

এই টিউটোরিয়ালে আমরা পাইথন তালিকা সম্পর্কে জানব; কিভাবে একটি তালিকা তৈরি করা যায়, আইটেমগুলি অ্যাক্সেস করা, আইটেমগুলি সরানো, একটি তালিকা মুছে ফেলা ইত্যাদি।

পাইথনে, তালিকাগুলি বর্গাকার বন্ধনী [] ব্যবহার করে তৈরি করা হয় এবং তালিকার প্রতিটি আইটেম একটি কমা , দ্বারা পৃথক করা হয় .

পাইথন তালিকায় একাধিক বিভিন্ন ধরণের বস্তু থাকতে পারে, তাই সেগুলিকে স্ট্রিং বা পূর্ণসংখ্যার প্রয়োজন নেই। উদাহরণস্বরূপ, আমাদের কাছে মিশ্র ধরনের একটি তালিকা থাকতে পারে:

mixedTypesList = ['a', True, 1, 1.0]

কিভাবে একটি তালিকা তৈরি করবেন

colorsList = ["red", "green", "blue"]
print(colorsList)

আউটপুট:

['red', 'green', 'blue']

কিভাবে একটি তালিকার আইটেম অ্যাক্সেস করতে হয়

মনে রাখবেন:তালিকার প্রথম আইটেমটি সূচক 0 এ রয়েছে।

colorsList = ["red", "green", "blue"]
print(colorsList[2])

আউটপুট:

blue

আইটেমগুলির একটি পরিসর অ্যাক্সেস করা (স্লাইসিং)

আমরা প্রারম্ভিক সূচক এবং শেষ সূচক নির্দিষ্ট করে একটি তালিকা থেকে আইটেমগুলির একটি পরিসীমা নির্দিষ্ট করতে পারি। আমরা : ব্যবহার করি অপারেটর।

দ্রষ্টব্য: নিম্নলিখিত উদাহরণে, আউটপুট হল সূচক 1 (অন্তর্ভুক্ত) থেকে সূচক 4 (বাদ দেওয়া)

colorsList = ["red", "green", "blue", "orange", "yellow", "white"]
print(colorsList[1:4])

আউটপুট:

['green', 'blue', 'orange']

নেতিবাচক সূচক

আমরা একটি নেতিবাচক সূচক মান নির্দিষ্ট করে শেষ থেকে তালিকায় থাকা আইটেমগুলি অ্যাক্সেস করতে পারি৷ উদাহরণস্বরূপ -1 মানে শেষ আইটেম এবং -2 মানে দ্বিতীয় শেষ আইটেম।

colorsList = ["red", "green", "blue", "orange"]
print(colorsList[-1])

আউটপুট:

orange

একটি আইটেমের মান পরিবর্তন করুন

colorsList = ["red", "green", "blue", "orange"]
colorsList[3] = "yellow"
print(colorsList)

আউটপুট:

['red', 'green', 'blue', 'yellow']

কিভাবে একটি তালিকার মাধ্যমে লুপ করবেন

আমরা for ব্যবহার করে একটি তালিকা লুপ করতে পারি লুপ।

colorsList = ["red", "green", "blue", "orange"]
for i in colorsList:
    print(i)

আউটপুট:

red
green
blue
orange

কিভাবে একটি তালিকায় আইটেম যোগ করবেন

পাইথনে একটি তালিকায় আইটেম যোগ করার দুটি পদ্ধতি আছে, append() এবং insert()

append() পদ্ধতি তালিকার শেষে আইটেম যোগ করে:

colorsList = ["red", "green", "blue", "orange"]
colorsList.append("yellow")
print(colorsList)

আউটপুট:

['red', 'green', 'blue', 'orange', 'yellow']

insert() পদ্ধতি একটি নির্দিষ্ট সূচকে আইটেম যোগ করে:

colorsList = ["red", "green", "blue", "orange"]
colorsList.insert(2, "yellow")
print(colorsList)

আউটপুট:

['red', 'green', 'yellow', 'blue', 'orange']

কিভাবে একটি তালিকা থেকে আইটেমগুলি সরাতে হয়

আপনি একাধিক আইটেম ব্যবহার করে একটি তালিকা থেকে আইটেমগুলি সরাতে পারেন:

remove() একটি নির্দিষ্ট আইটেম সরিয়ে দেয়

colorsList = ["red", "green", "blue", "orange"]
colorsList.remove("orange")
print(colorsList)

আউটপুট:

['red', 'green', 'blue']

pop() একটি নির্দিষ্ট সূচকে একটি আইটেম সরিয়ে দেয় বা শেষ আইটেমটি সরিয়ে দেয় যদি কোনো সূচক সরবরাহ না করা হয়

colorsList = ["red", "green", "blue", "orange"]
colorsList.pop(1)
print(colorsList)

আউটপুট:

['red', 'blue', 'orange']
colorsList = ["red", "green", "blue", "orange"]
colorsList.pop()
print(colorsList)

আউটপুট:

['red', 'grenn', 'blue']

del() একটি নির্দিষ্ট সূচীতে একটি আইটেম সরিয়ে দেয় বা পুরো তালিকাটি সরিয়ে দেয়

colorsList = ["red", "green", "blue", "orange"]
del colorList[1]
print(colorsList)

আউটপুট:

['red', 'blue', 'orange']
colorsList = ["red", "green", "blue", "orange"]
del colorList
print(colorsList)

আউটপুট:

Traceback (most recent call last):
  File "pythonList.py", line 30, in <module>
    print(colorsList)
NameError: name 'colorsList' is not defined

clear() তালিকা খালি করে

colorsList = ["red", "green", "blue", "orange"]
colorList.clear()
print(colorsList)

আউটপুট:

[]

কিভাবে একটি তালিকার দৈর্ঘ্য পেতে হয়

আপনি len() এ কল করে তালিকার দৈর্ঘ্য পেতে পারেন ফাংশন, যেমন:

colorsList = ["red", "green", "blue", "orange"]
print(len(colorsList))

আউটপুট:

4

নির্দিষ্ট আইটেমের গণনা সংখ্যা

আমরা count() ব্যবহার করতে পারি তালিকায় একটি নির্দিষ্ট আইটেমের ঘটনার সংখ্যা পেতে তালিকায় ফাংশন। যেমন:

colorsList = ["red", "green", "red", "orange"]
print(colorsList.count("red"))

আউটপুট:

2

কিভাবে একটি তালিকার আইটেমগুলি সাজাতে হয়

এই ক্ষেত্রে, sort() ফাংশন তালিকাকে বর্ণানুক্রমিকভাবে সাজায়।

colorsList = ["red", "green", "blue", "orange"]
colorsList.sort()
print(colorsList)

আউটপুট:

['blue', 'green', 'orange', 'red']

বিপরীত ক্রমে সাজান

colorsList = ["red", "green", "blue", "orange"]
colorsList.sort(reverse=True)
print(colorsList)

আউটপুট:

['red', 'orange', 'green', 'blue']

কিভাবে একটি তালিকার আইটেমগুলিকে উল্টাতে হয়

আমরা reverse() ব্যবহার করতে পারি তালিকাটি বিপরীত করার জন্য ফাংশন, যেমন:

colorsList = ["red", "green", "blue", "orange"]
colorsList.reverse()
print(colorsList)

আউটপুট:

['orange', 'blue', 'green', 'red']

কিভাবে অন্য একটি তালিকায় একটি তালিকা অনুলিপি করবেন

আমরা copy() ব্যবহার করতে পারি একটি তালিকার বিষয়বস্তু অন্য তালিকায় অনুলিপি করার ফাংশন৷

colorsList = ["red", "green", "blue", "orange"]
newList = colorsList.copy()
print(newList)

আউটপুট:

['red', 'green', 'blue', 'orange']

দুটি তালিকা একসাথে কিভাবে যোগদান করবেন

দুটি তালিকা একসাথে যোগদানের সবচেয়ে সহজ উপায় হল + ব্যবহার করা অপারেটর. যেমন:

colorsList = ["red", "green", "blue", "orange"]
numbersList = [1, 2, 3, 4]

numbersAndColors = colorsList + numbersList
print(numbersAndColors)

আউটপুট:

['red', 'green', 'blue', 'orange', 1, 2, 3, 4]

  1. পাইথনে দুটি তালিকা ভাগ করা

  2. পাইথন - তালিকার তালিকায় কলামকে আলাদা উপাদানে রূপান্তর করুন

  3. পাইথনের তালিকার তালিকায় কীভাবে যোগদান করবেন?

  4. আমরা পাইথনে তালিকা কিভাবে সংজ্ঞায়িত করব?