পাইথনে কিছু বেসিক সিকোয়েন্স টাইপ ক্লাস হল, তালিকা, টিপল, রেঞ্জ। কিছু অতিরিক্ত সিকোয়েন্স টাইপ অবজেক্ট আছে, এগুলো হল বাইনারি ডেটা এবং টেক্সট স্ট্রিং।
সিকোয়েন্স টাইপ অবজেক্টের জন্য কিছু সাধারণ ক্রিয়াকলাপ পরিবর্তনযোগ্য এবং অপরিবর্তনীয় উভয় সিকোয়েন্সে কাজ করতে পারে। কিছু অপারেশন নিম্নরূপ -
Sr.No. | অপারেশন/ফাংশন এবং বর্ণনা |
---|---|
1 | x seq এ সত্য, যখন ক্রম অনুক্রমে x পাওয়া যায়, অন্যথায় মিথ্যা |
2 | x seq এ নয় False, যখন x ক্রম অনুক্রমে পাওয়া যায়, অন্যথায় সত্য |
3 | x + y x এবং y দুটি সিকোয়েন্স একত্রিত করুন |
4 | x * n বা n * x নিজের সাথে n বার ক্রম x যোগ করুন |
5 | seq[i] অনুক্রমের আইটেম। |
6 | seq[i:j] সূচী i থেকে j পর্যন্ত স্লাইস ক্রম |
7 | seq[i:j:k] ধাপ k সহ সূচক i থেকে j পর্যন্ত স্লাইস ক্রম |
8 | লেন(সেক) ক্রম তে দৈর্ঘ্য বা উপাদানের সংখ্যা |
9 | মিনিট(সেক) ক্রমানুসারে ন্যূনতম উপাদান |
10 | সর্বোচ্চ(সেক) ক্রমানুসারে সর্বাধিক উপাদান |
11 | seq.index(x[, i[, j]]) x এর প্রথম সংঘটনের সূচক (আই এবং জে সূচকের পরিসরে) |
12 | seq.count(x) ক্রমানুসারে উপাদানের মোট সংখ্যা গণনা করুন |
13 | seq.append(x) অনুক্রমের শেষে x যোগ করুন |
14 | seq.clear() অনুক্রমের বিষয়বস্তু সাফ করুন |
15 | seq.insert(i, x) i অবস্থানে x ঢোকান |
16 | seq.pop([i]) আইটেমটিকে পজিশন i এ ফেরত দিন এবং এটিকে ক্রম থেকে সরিয়ে দিন। ডিফল্ট শেষ উপাদান। |
17 | seq.remove(x) আইটেম x এর প্রথম উপস্থিতি সরান |
18 | seq.reverse() তালিকাটি উল্টে দিন |
উদাহরণ কোড
myList1 = [10, 20, 30, 40, 50] myList2 = [56, 42, 79, 42, 85, 96, 23] if 30 in myList1: print('30 is present') if 120 not in myList1: print('120 is not present') print(myList1 + myList2) #Concatinate lists print(myList1 * 3) #Add myList1 three times with itself print(max(myList2)) print(myList2.count(42)) #42 has two times in the list print(myList2[2:7]) print(myList2[2:7:2]) myList1.append(60) print(myList1) myList2.insert(5, 17) print(myList2) myList2.pop(3) print(myList2) myList1.reverse() print(myList1) myList1.clear() print(myList1)
আউটপুট
30 is present 120 is not present [10, 20, 30, 40, 50, 56, 42, 79, 42, 85, 96, 23] [10, 20, 30, 40, 50, 10, 20, 30, 40, 50, 10, 20, 30, 40, 50] 96 2 [79, 42, 85, 96, 23] [79, 85, 23] [10, 20, 30, 40, 50, 60] [56, 42, 79, 42, 85, 17, 96, 23] [56, 42, 79, 85, 17, 96, 23] [60, 50, 40, 30, 20, 10] []