Список операцій в Python - 14 найкращих списку операцій в Python

Зміст:

Anonim

Огляд операцій зі списком в Python

Список в Python є упорядкованою неоднорідною структурою зберігання даних. Упорядкований термін означає, що елементи в списку індексуються починаючи з 0. Будь-який елемент у списку може бути доступний через його унікальний номер індексу. Термін "неоднорідний" означає, що елементи в списку не повинні бути одного типу. Один список може містити як рядкові, так і цілі значення. Таким чином, списки в Python є корисним інструментом для зберігання декількох значень різних типів. Операції зі списком корисні для повторення елементів у списку та виконання певних завдань. Давайте розглянемо деякі найпоширеніші операції зі списком в Python.

Якщо ми не вказали інше, ми наведемо нижченаведений список у прикладах статті.

myList = (1, 2, 3, "EduCBA", "робить навчання цікавим!")

Список операцій в Python

Давайте розглянемо деякі найпоширеніші операції зі списком в Python.

1. додавати ()

Метод append () використовується для додавання елементів у кінці списку. Цей метод може одночасно додавати лише один елемент. Щоб додати кілька елементів, метод append () може бути використаний всередині циклу.

Код:

myList.append(4)
myList.append(5)
myList.append(6)
for i in range(7, 9):
myList.append(i)
print(myList)

Вихід:

2. розширити ()

Метод exte () використовується для додавання більше одного елемента в кінці списку. Хоча він може додати більше ніж один елемент на відміну від append (), він додає їх у кінці списку, як append () .

Код:

myList.extend((4, 5, 6))
for i in range(7, 9):
myList.append(i)
print(myList)

Вихід:

3. вставити ()

Метод insert () може додати елемент до заданої позиції у списку. Таким чином, на відміну від append (), він може додавати елементи в будь-якій позиції, але, як і append (), він може додавати лише один елемент одночасно. Цей метод бере два аргументи. Перший аргумент вказує позицію, а другий аргумент вказує елемент, який потрібно вставити.

Код:

myList.insert(3, 4)
myList.insert(4, 5)
myList.insert(5, 6)
print(myList)

Вихід:

4. видалити ()

Метод delete () використовується для видалення елемента зі списку. У разі декількох зустрічей одного і того ж елемента видаляється лише перше виникнення.

Код:

myList.remove('makes learning fun!')
myList.insert(4, 'makes')
myList.insert(5, 'learning')
myList.insert(6, 'so much fun!')
print(myList)

Вихід:

5. pop ()

Метод pop () може видалити елемент з будь-якої позиції списку. Параметр, що подається до цього методу, - це індекс елемента, який потрібно видалити.

Код:

myList.pop(4)
myList.insert(4, 'makes')
myList.insert(5, 'learning')
myList.insert(6, 'so much fun!')
print(myList)

Вихід:

6. Шматочок

Операція "Зріз" використовується для друку розділу списку. Операція "Зріз" повертає певний діапазон елементів. Він не змінює вихідний список.

Код:

print(myList(:4)) # prints from beginning to end index
print(myList(2:)) # prints from start index to end of list
print(myList(2:4)) # prints from start index to end index
print(myList(:)) # prints from beginning to end of list

Вихід:

7. Реверс ()

Операція reverse () використовується для зміни елементів списку. Цей метод змінює вихідний список. Щоб змінити список, не змінюючи оригінальний, ми використовуємо операцію зрізу з негативними індексами. Визначення негативних індексів ітералізує список від заднього кінця до переднього кінця списку.

Код:

print(myList(::-1)) # does not modify the original list
myList.reverse() # modifies the original list
print(myList)

Вихід:

8. len ()

Метод len () повертає довжину списку, тобто кількість елементів у списку.

Код:

print(len(myList))

Вихід:

9. хв () і макс ()

Метод min () повертає мінімальне значення у списку. Метод max () повертає максимальне значення у списку. Обидва методи приймають лише однорідні списки, тобто список, що має елементи подібного типу.

Код:

print(min(myList))

Вихід:

Код:

print(min((1, 2, 3)))
print(max((1, 2, 3)))

Вихід:

10. рахувати ()

Функція count () повертає кількість записів даного елемента у списку.

Код:

print(myList.count(3))

Вихід:

11. Об’єднати

Операція Concatenate використовується для об'єднання двох списків та повернення одного списку. Знак + використовується для здійснення конкатенації. Зауважте, що окремі списки не змінюються, а новий об'єднаний список повертається.

Код:

yourList = (4, 5, 'Python', 'is fun!') print(myList+yourList)

Вихід:

12. Помножте

Python також дозволяє множити список n разів. Отриманий список - це вихідний список, повторений n разів.

Код:

print(myList*2)

Вихід:

13. індекс ()

Метод index () повертає позицію першого входження даного елемента. Він займає два необов'язкові параметри - індекс початку і індекс кінця. Ці параметри визначають початкове та кінцеве положення області пошуку у списку. Якщо постачається, елемент шукається лише в підсписку, пов'язаному індексами початку та кінця. Якщо не поставляється, елемент шукається у всьому списку.

Код:

print(myList.index('EduCBA')) # searches in the whole list
print(myList.index('EduCBA', 0, 2)) # searches from 0 th to 2 nd position

Вихід:

14. сортувати ()

Метод сортування сортує список у порядку зростання. Цю операцію можна виконувати лише за однорідними списками, тобто списками, що мають елементи подібного типу.

Код:

yourList = (4, 2, 6, 5, 0, 1) yourList.sort()
print(yourList)

Вихід:

15. ясно ()

Ця функція стирає всі елементи зі списку та видаляє їх.

Код:

myList.sort()
print(myList)

Вихід:

Висновок

Операції зі списком є ​​стратегічно важливими, щоб навчитися виконувати завдання з мінімальними рядками коду. Це лише основне вступ до переліку операцій, що охоплюють більшість методів. Рекомендується пограти більше, проявити творчість та вивчити потенціал списків далі.

Рекомендована стаття

Це посібник зі списку операцій в Python. Тут ми обговорюємо огляд та найпоширеніші операції зі списком у python. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -

  1. Переваги Python
  2. Зоряні візерунки в Python
  3. Булові оператори в Python
  4. Паліндром у Python
  5. Набори Python