একটি অবস্থানে একটি আইটেম ঢোকায়; সেই অবস্থান থেকে আইটেমগুলি এক ঘর উপরে সরে যায়।
উদাহরণ: [10, 20, 30, 40] 99 সূচক 2 এ -> [10, 20, 99, 30, 40]
তালিকা, আইটেম, ইনডেক্স এবং কপি করা হবে কিনা
আইটেমটি ঢোকানো তালিকা
মূল তালিকার কয়েকটি অবস্থানে একই আইটেম ঢোকায়।
উদাহরণ: [10, 20, 30] 99 সূচক [0, 2] এ -> [99, 10, 20, 99, 30]
তালিকা, আইটেম, ইনডেক্সগুলি এবং কপি করা হবে কিনা
প্রতিটি ইনডেক্সে আইটেমটি ঢোকানো তালিকা
কয়েকটি আইটেম ঢোকায়, প্রথমটি প্রথম সূচকে, দ্বিতীয়টি দ্বিতীয়টিতে, এবং এভাবে চলতে থাকে, সবই মূল তালিকার উপর গুনে।
সূচকগুলি ঊর্ধ্বক্রমে হতে হবে এবং প্রতিটি আইটেমের জন্য একটি থাকতে হবে, নাহলে একটি ত্রুটি থ্রো হয়। উদাহরণ: [10, 20, 30] আইটেম [88, 99] সূচক [1, 2] এ -> [10, 88, 20, 99, 30]
তালিকা, আইটেমগুলি, প্রতি আইটেমে একটি ইনডেক্স এবং কপি করা হবে কিনা
আইটেমগুলি ঢোকানো তালিকা
তালিকার শেষে একটি আইটেম যোগ করে।
উদাহরণ: [10, 20, 30] 40 যোগ করলে -> [10, 20, 30, 40]
তালিকা, আইটেম এবং কপি করা হবে কিনা
শেষে আইটেমটি যোগ করা তালিকা
তালিকার শুরুতে একটি আইটেম যোগ করে।
উদাহরণ: [10, 20, 30] 5 সামনে যোগ করলে -> [5, 10, 20, 30]
তালিকা, আইটেম এবং কপি করা হবে কিনা
শুরুতে আইটেমটি যোগ করা তালিকা
তালিকার শুরুতে বা শেষে একটি আইটেম যোগ করে, যেমন বাছাই করা হয়।
উদাহরণ: [10, 20, 30] 5 প্রথমে যোগ করলে -> [5, 10, 20, 30]; শেষে -> [10, 20, 30, 5]
তালিকা, আইটেম, অবস্থান এবং কপি করা হবে কিনা
আইটেমটি যোগ করা তালিকা
কয়েকটি তালিকাকে একটিতে জোড়ে, একটির পর একটি।
উদাহরণ: [[1, 2], [3, 4], [5, 6]] -> [1, 2, 3, 4, 5, 6]
যে তালিকাগুলি জোড়া দিতে হবে এবং কপি করা হবে কিনা
সব আইটেমসহ একটি তালিকা
কিছু ছাড়া একটি নতুন তালিকা তৈরি করে।
উদাহরণ: -> []
একটি খালি তালিকা
একই আইটেম কয়েকবার ধারণকারী একটি তালিকা তৈরি করে।
উদাহরণ: 5 তিনবার -> [5, 5, 5]
আইটেমটি এবং কতবার তা পুনরাবৃত্তি করতে হবে
পুনরাবৃত্তির তালিকা
আইটেমের একটি প্যাটার্ন বারবার পুনরাবৃত্তি করে যতক্ষণ না তালিকাটি একটি দেওয়া দৈর্ঘ্যে পৌঁছায়।
উদাহরণ: [1, 2, 3] দৈর্ঘ্য 7 পর্যন্ত -> [1, 2, 3, 1, 2, 3, 1]
প্যাটার্ন, যে দৈর্ঘ্যে পৌঁছাতে হবে এবং কপি করা হবে কিনা
পুনরাবৃত্ত প্যাটার্ন, দৈর্ঘ্য অনুযায়ী কাটা
আইটেমগুলির ক্রম উল্টে দেয়।
উদাহরণ: [1, 2, 3, 4, 5] -> [5, 4, 3, 2, 1]
তালিকা এবং আগে এটি কপি করা হবে কিনা
উল্টানো তালিকা
আইটেমগুলিকে একটি এলোমেলো ক্রমে রাখে, প্রতিটি কলে আলাদা।
উদাহরণ: [1, 2, 3, 4, 5] -> সম্ভবত [3, 1, 5, 2, 4]
তালিকা এবং আগে এটি কপি করা হবে কিনা
এলোমেলো করা তালিকা
তালিকার একটি তালিকাকে পাশ ফেরায়: সারিগুলি কলাম হয় এবং কলামগুলি সারি হয়।
সব ভিতরের তালিকার দৈর্ঘ্য একই হতে হবে। উদাহরণ: [[0, 1, 2], [3, 4, 5]] -> [[0, 3], [1, 4], [2, 5]]
তালিকার তালিকা এবং আগে এটি কপি করা হবে কিনা
ট্রান্সপোজ করা তালিকার তালিকা
তালিকাটিকে n আইটেমের দলে ভাগ করে।
শেষে বাকি থাকা আইটেমগুলি বাদ পড়ে যদি না keepRemainder চালু থাকে, যা সেগুলিকে একটি
ছোট শেষ দল হিসেবে যোগ করে।
উদাহরণ: [0, 1, 2, 3, 4, 5, 6, 7, 8] 3 এর দলে -> [[0, 1, 2], [3, 4, 5], [6, 7, 8]]
তালিকা, গোষ্ঠীর আকার এবং আংশিক শেষ গোষ্ঠী রাখা হবে কিনা
গোষ্ঠীগুলি, ক্রমানুসারে
তালিকার একটি অবস্থানের আইটেমটি পড়ে, 0 থেকে গুনে।
তালিকার বাইরের সূচক একটি ত্রুটি থ্রো করে। উদাহরণ: [10, 20, 30, 40] সূচক 2 এ -> 30
তালিকা, ইনডেক্স এবং আইটেমটি কপি করা হবে কিনা
সেই ইনডেক্সের আইটেম
তালিকার প্রথম আইটেমটি পড়ে।
উদাহরণ: [10, 20, 30, 40] -> 10
তালিকা এবং আইটেমটি কপি করা হবে কিনা
প্রথম আইটেম
তালিকার শেষ আইটেমটি পড়ে।
উদাহরণ: [10, 20, 30, 40] -> 40
তালিকা এবং আইটেমটি কপি করা হবে কিনা
শেষ আইটেম
তালিকার প্রতিটি আইটেম একটি দেওয়া সম্ভাবনায় রাখে এবং বাকিগুলি বাদ দেয়, তাই ফলাফল প্রতিটি কলে আলাদা হয়।
উদাহরণ: [1, 2, 3, 4, 5] থ্রেশহোল্ড 0.5 সহ -> সম্ভবত [1, 3, 5]
তালিকা, একটি আইটেম রাখার সম্ভাবনা 0 থেকে 1 পর্যন্ত, এবং কপি করা হবে কিনা
যে আইটেমগুলি রাখা হয়েছে, তাদের মূল ক্রমে
একটি শুরুর সূচক থেকে একটি শেষ সূচক পর্যন্ত, কিন্তু সেটি বাদ দিয়ে, আইটেমগুলি কেটে নেয়।
উদাহরণ: [10, 20, 30, 40, 50] 1 থেকে 4 পর্যন্ত -> [20, 30, 40]
তালিকা, শুরু ও শেষের ইনডেক্স, এবং কপি করা হবে কিনা
সেই পরিসরের আইটেমগুলি
প্রতি n-তম আইটেম রাখে, একটি অফসেট থেকে শুরু করে।
উদাহরণ: [0, 1, 2, 3, 4, 5, 6, 7, 8] nth 3 ও অফসেট 0 সহ -> [0, 3, 6]; nth 2 ও অফসেট 1 সহ -> [1, 3, 5, 7]
তালিকা, ধাপ, যে অফসেট থেকে শুরু হবে, এবং কপি করা হবে কিনা
প্রতি n-তম আইটেম, ক্রমানুসারে
একটি পুনরাবৃত্ত true/false প্যাটার্ন যেখানে true বলে সেই আইটেমগুলি রাখে এবং অন্যগুলি বাদ দেয়।
প্যাটার্নটি ফুরিয়ে গেলে আবার শুরু হয়। উদাহরণ: [0, 1, 2, 3, 4, 5] প্যাটার্ন [true, true, false] সহ -> [0, 1, 3, 4]
তালিকা ও প্যাটার্ন
প্যাটার্ন যে আইটেমগুলি রেখেছে, ক্রমানুসারে
নেস্টেড তালিকাগুলিকে অবস্থান অনুসারে পুনরায় দলবদ্ধ করে: প্রতিটি তালিকার প্রথম আইটেমগুলি একসাথে যায়, তারপর দ্বিতীয় আইটেমগুলি, এবং এভাবে চলতে থাকে।
level বলে প্রতিটি তালিকার ভিতরে প্রথমে কত স্তরের নেস্টিং সমতল করতে হবে; 0 সেগুলিকে যেমন আছে তেমনই
পুনরায় দলবদ্ধ করে।
উদাহরণ: [[0, 1, 2], [3, 4, 5]] level 0 এ -> [[0, 3], [1, 4], [2, 5]]
তালিকাগুলি এবং যে গভীরতায় পুনরায় গোষ্ঠীবদ্ধ করতে হবে
পুনরায় গোষ্ঠীবদ্ধ তালিকাগুলি
কয়েকটির মধ্যে দীর্ঘতম তালিকাটি মাপে।
উদাহরণ: [[1, 2], [3, 4, 5, 6], [7]] -> 4
যে তালিকাগুলি মাপতে হবে
সবচেয়ে দীর্ঘটির দৈর্ঘ্য
একটি আইটেম তালিকায় আছে কিনা বলে।
আইটেমগুলি পরিচয় দিয়ে তুলনা করা হয়, তাই একটি অবজেক্ট শুধু তখনই পাওয়া যায় যদি হুবহু একই অবজেক্টটি তালিকায় থাকে। উদাহরণ: [10, 20, 30, 40] 30 অন্তর্ভুক্ত -> true, 50 অন্তর্ভুক্ত -> false
তালিকা এবং যে আইটেমটি খুঁজতে হবে
আইটেমটি তালিকায় থাকলে true
একটি আইটেমের প্রথম উপস্থিতির অবস্থান খুঁজে বের করে, অথবা এটি তালিকায় না থাকলে -1।
উদাহরণ: [10, 20, 30, 20, 40] 20 খুঁজলে -> 1, 50 খুঁজলে -> -1
তালিকা এবং যে আইটেমটি খুঁজতে হবে
0-ভিত্তিক ইনডেক্স, অথবা -1
তালিকার ভিতরে তালিকাগুলি কত গভীরে নেস্টেড তা মাপে।
উদাহরণ: [1, 2, 3] -> 1, [[1, 2], [3, 4]] -> 2, [[[1]]] -> 3
তালিকা
নেস্টিং স্তরের সংখ্যা
তালিকার আইটেমগুলি গোনে।
উদাহরণ: [10, 20, 30, 40, 50] -> 5, [] -> 0
তালিকা
আইটেমের সংখ্যা
একটি অবস্থানের আইটেমটি সরায়।
উদাহরণ: [10, 20, 30, 40, 50] সূচক 2 সরালে -> [10, 20, 40, 50]
তালিকা, ইনডেক্স এবং কপি করা হবে কিনা
সেই আইটেম ছাড়া তালিকা
প্রথম আইটেমটি সরায়।
উদাহরণ: [10, 20, 30, 40] -> [20, 30, 40]
তালিকা এবং আগে এটি কপি করা হবে কিনা
প্রথম আইটেম ছাড়া তালিকা
শেষ আইটেমটি সরায়।
উদাহরণ: [10, 20, 30, 40] -> [10, 20, 30]
তালিকা এবং আগে এটি কপি করা হবে কিনা
শেষ আইটেম ছাড়া তালিকা
শেষ থেকে গুনে একটি আইটেম সরায়: সূচক 0 শেষ আইটেম, 1 তার আগেরটি।
উদাহরণ: [10, 20, 30, 40, 50] শেষ থেকে সূচক 1 সরালে -> [10, 20, 30, 50]
তালিকা, শেষ থেকে ইনডেক্স এবং কপি করা হবে কিনা
সেই আইটেম ছাড়া তালিকা
কয়েকটি অবস্থানের আইটেমগুলি সরায়, সবই মূল তালিকার উপর গুনে।
উদাহরণ: [10, 20, 30, 40, 50] সূচক [1, 3] সরালে -> [10, 30, 50]
তালিকা, ইনডেক্সগুলি এবং কপি করা হবে কিনা
সেই আইটেমগুলি ছাড়া তালিকা
প্রতি n-তম আইটেম সরায়, একটি অফসেট থেকে শুরু করে।
উদাহরণ: [0, 1, 2, 3, 4, 5, 6, 7, 8] nth 3 ও অফসেট 0 সহ -> [1, 2, 4, 5, 7, 8]
তালিকা, ধাপ, যে অফসেট থেকে শুরু হবে এবং কপি করা হবে কিনা
প্রতি n-তম আইটেম ছাড়া তালিকা
তালিকার প্রতিটি আইটেম একটি দেওয়া সম্ভাবনায় বাদ দেয় এবং বাকিগুলি রাখে, তাই ফলাফল প্রতিটি কলে আলাদা হয়।
উদাহরণ: [1, 2, 3, 4, 5] থ্রেশহোল্ড 0.5 সহ -> সম্ভবত [2, 4]
তালিকা, একটি আইটেম বাদ দেওয়ার সম্ভাবনা 0 থেকে 1 পর্যন্ত, এবং কপি করা হবে কিনা
যে আইটেমগুলি টিকে গেছে, তাদের মূল ক্রমে
পুনরাবৃত্ত সংখ্যাগুলি সরায়, প্রতিটির প্রথম উপস্থিতি রেখে।
উদাহরণ: [1, 2, 3, 2, 4, 3, 5] -> [1, 2, 3, 4, 5]
সংখ্যাগুলি এবং কপি করা হবে কিনা
পুনরাবৃত্তি ছাড়া সংখ্যাগুলি, তাদের মূল ক্রমে
ইতিমধ্যে রাখা একটির টলারেন্সের মধ্যে থাকা সংখ্যাগুলি সরায়, তাই শুধু ফ্লোটিং-পয়েন্ট নয়েজে আলাদা মানগুলি একই গণ্য হয়।
উদাহরণ: [1.0, 1.001, 2.0, 2.002, 3.0] টলারেন্স 0.01 সহ -> [1.0, 2.0, 3.0]
সংখ্যাগুলি, টলারেন্স এবং কপি করা হবে কিনা
প্রায়-পুনরাবৃত্তি ছাড়া সংখ্যাগুলি, তাদের মূল ক্রমে
যেকোনো ধরনের পুনরাবৃত্ত আইটেম সরায়, প্রতিটির প্রথম উপস্থিতি রেখে।
আইটেমগুলি পরিচয় দিয়ে তুলনা করা হয়, তাই দেখতে সমান দুটি অবজেক্ট দুটোই থাকে। উদাহরণ: ['a', 'b', 'c', 'a', 'd', 'b'] -> ['a', 'b', 'c', 'd']
তালিকা এবং কপি করা হবে কিনা
পুনরাবৃত্তি ছাড়া তালিকা, তার মূল ক্রমে
সংখ্যাগুলিকে সবচেয়ে ছোট থেকে সবচেয়ে বড়, বা সবচেয়ে বড় থেকে সবচেয়ে ছোট ক্রমে সাজায়।
উদাহরণ: [5, 2, 8, 1, 9] ঊর্ধ্বক্রমে -> [1, 2, 5, 8, 9]; নিম্নক্রমে -> [9, 8, 5, 2, 1]
সংখ্যাগুলি, দিক এবং কপি করা হবে কিনা
সাজানো সংখ্যাগুলি
টেক্সটগুলিকে বর্ণানুক্রমে সাজায়, A থেকে Z বা Z থেকে A।
উদাহরণ: ['dog', 'apple', 'cat'] ঊর্ধ্বক্রমে -> ['apple', 'cat', 'dog']
টেক্সটগুলি, দিক এবং কপি করা হবে কিনা
সাজানো টেক্সটগুলি
অবজেক্টগুলিকে তাদের একটি প্রপার্টিতে থাকা সংখ্যা দিয়ে সাজায়।
উদাহরণ: [{age: 30}, {age: 20}, {age: 25}] 'age' দিয়ে ঊর্ধ্বক্রমে -> [{age: 20}, {age: 25}, {age: 30}]
অবজেক্টগুলি, যে প্রপার্টি অনুযায়ী সাজাতে হবে, দিক এবং কপি করা হবে কিনা
সাজানো অবজেক্টগুলি
কয়েকটি তালিকাকে পালাক্রমে প্রতিটির প্রথম আইটেম নিয়ে, তারপর প্রতিটির দ্বিতীয়টি, এবং এভাবে চলতে থেকে একটিতে বোনে।
একটি ছোট তালিকা ফুরিয়ে গেলে সহজেই বাদ পড়ে। তালিকার একটি খালি তালিকা একটি ত্রুটি থ্রো করে। উদাহরণ: [[0, 1, 2], [3, 4, 5]] -> [0, 3, 1, 4, 2, 5]
যে তালিকাগুলি একসাথে বুনতে হবে এবং কপি করা হবে কিনা
আইটেমগুলি পর্যায়ক্রমে সাজানো একটি তালিকা
যেকোনো ধরনের আইটেমের সাধারণ অ্যারে পড়া, তৈরি করা ও পুনর্গঠন করা। অবস্থান 0-ভিত্তিক: ইনডেক্স 0 হল প্রথম আইটেম। বেশিরভাগ মেথড একটি
cloneঅপশন নেয়, ডিফল্টভাবে চালু, যা প্রথমে তালিকাটি ডিপ-কপি করে যাতে ইনপুট কখনও বদলায় না; বন্ধ করলে, পরিবর্তনকারী মেথডগুলি তালিকায় জায়গায় কাজ করে, যা বড় ডেটার জন্য দ্রুততর।removeAllItemsসবসময় তাকে দেওয়া তালিকা খালি করে।