Рубрики
Без рубрики

Python [‘l’, ‘I’, ‘,’ t ‘]

Независимо от того, является ли вы начинающим Python😵 или опытный Python Programmer / Developer🤩, один из самых коммуникаций … Tagged с Python, List, Datastructure, программированием.

Независимо от того, являетесь ли вы начинающим Python😵 или опытный программист Python/Developer🤩, одна из наиболее распространенных структур данных, которую вы столкнулись, это Список 📃

  • Список, в Python, это Заказанные, смежные, гетерогенные, динамические Тип данных.
  • Они заказал Таким образом, мы можем получить доступ к отдельным элементам через индекс.
  • Они Musable , означает, что элементы списка могут быть обновлены.
  • Список может содержать данные различных типов данных, таких как Целое число, поплавок, логический, струнный и Т. Д.
  • Список может содержать Дубликат элементы.
  • Пример списка
new_list = ["John", 2 , 2.5, True]

Простое✨💥 …… не так ли ?? !!!!!! 😎🤩.

Хорошо.. Давайте обсудим некоторые из наиболее распространенных методов, которые мы можем использовать в списках.

  • Приложение ()

    Этот метод используется для добавления/добавления элементов в конце списка.

Синтаксис

list.append(element)

Пример

num_list = ["John", 1, 2, 3, 4, True]
num_list.append(5)
print("Updated List: {}".format(num_list))

Вывод

Updated List: ['John', 1, 2, 3, 4, True, 5]
  • вставлять()

    Этот метод используется для вставки/добавления элемента в указанное местоположение/индекс.

Синтаксис

list.insert(index, element)

Пример

num_list = ["John", 1, 2, 3, 4, True]
num_list.insert(1,500)
print("Updated List: {}".format(num_list)

Вывод

Updated List: ["John", 500, 1, 2, 3, 4, True]

500 вставляется на индекс 1.

  • считать()

    Этот метод возвращает количество возникновения определенного элемента в списке.

Синтаксис

list.count(element)

Пример

num_list = [1,2,3,5,4,5,6,5]
cnt = num_list.count(5)
print("Number of times 5 occur: {}".format(cnt))

Вывод

Number of times 5 occur: 3
  • Сортировать()

    Этот метод сортирует список в порядке возрастания по умолчанию. Чтобы сортировать в порядке убывания, мы должны использовать обеспечить регресс Флаг в пределах Сортировать метод.

Синтаксис

list.sort(reverse = True|False, key = function_name)

Пример

num_list = [1,2,3,5,4,5,6,5]
num_list.sort()
print("Sorted List in Ascending Order: {}".format(num_list))
num_list.sort(reverse = True)
print("Sorted List in Descending Order: {}".format(num_list))

Вывод

Sorted List in Ascending Order: [1, 2, 3, 4, 5, 5, 5, 6]                                                                      
Sorted List in Descending Order: [6, 5, 5, 5, 4, 3, 2, 1]
  • обеспечить регресс()

    Как подразумевает имя, этот метод меняет список.

Синтаксис

list.reverse()

Пример

num_list = [1,2,3,5,4,5,6,5]
num_list.reverse()
print("Reversed List: {}".format(num_list))

Вывод

Reversed List: [5, 6, 5, 4, 5, 3, 2, 1]
  • Удалить()

    Этот метод удаляет указанный элемент из списка. Если указанный элемент происходит более одного раза, то первое возникновение элемента удаляется.

Синтаксис

list.remove(element)

Пример

num_list = [1,2,3,5,4,5,6,5]
print("List before updating: {}".format(num_list))
num_list.remove(5)
print("Updated List: {}".format(num_list))

Вывод

List before updating: [1, 2, 3, 5, 4, 5, 6, 5]                                                                                
Updated List: [1, 2, 3, 4, 5, 6, 5]
  • поп ()

    Этот метод удаляет элемент из указанного местоположения/индекса.

Синтаксис

list.pop(index)

Пример

num_list = [1,2,3,5,4,5,6,5]
print("List before updating: {}".format(num_list))
num_list.pop(5)
print("Updated List: {}".format(num_list))

Вывод

List before updating: [1, 2, 3, 5, 4, 5, 6, 5]                                                                                
Updated List: [1, 2, 3, 5, 4, 6, 5]
  • показатель()

    Этот метод возвращает индекс указанного элемента. Если указанный элемент происходит более одного раза, то возвращается индекс первого вхождения элемента.

Синтаксис

list.index(element)

Пример

num_list = [1,2,3,5,4,5,6,5]
idx = num_list.index(5)
print("Index of 5: {}".format(idx))

Вывод

Index of 5: 3
  • продлевать()

    Этот метод добавляет/добавляет элементы любого намека (списка, набор, кортеж и т. Д.) К концу текущего списка.

Синтаксис

list.extend(iterable)

Пример

num_list = [100,200,300,400,500]
char_list = ["A", "B", "C", "D"]
num_list.extend(char_list)
print("Updated List: {}".format(num_list))

Вывод

Updated List: [100, 200, 300, 400, 500, 'A', 'B', 'C', 'D']
  • Копировать ()

    Этот метод создает копию указанного списка.

Синтаксис

list_2 = list_1.copy()

list_2 это копия list_1 Пример

num_list = [100,200,300,400,500]
new_list = num_list.copy()
print("Copy of the 'num_list': {}".format(new_list))

Вывод

Copy of the 'num_list': [100, 200, 300, 400, 500]
  • чистый()

    Этот метод удаляет все элементы из указанного списка.

Синтаксис

list.clear()

Пример

num_list = [100,200,300,400,500]
num_list.clear()
print("Cleared List: {}".format(num_list))

Вывод

Cleared List: []

Так что … Работа со списком не так сложно !! …. правильно???!!!! 😇 счастливое обучение !! ✌😎.

Оригинал: “https://dev.to/gauravsaha97/python-l-i-s-t-44ec”