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

Полный список в Python

Assalamualaikum warahmatullahi wabarakatuh. Привет всем, по этому поводу мы обсудим о … Теги с Python.

Assalamualaikum warahmatullahi wabarakatuh. Привет всем, по этому поводу мы обсудим о списках в Python. Список – это тип данных в Python для хранения переменной элементов. В списке мы можем хранить несколько типов переменных одновременно. Этот список отсортирован из индекса 0 и может быть изменен, добавлен, удален.

Как сделать список, создавая открытые и замкнутые скобки и отделить одну переменную от другого с запятой.

angka = [1,2,3,4]
list1 = ["satu", 2, True]

Мы можем прочитать список путем доступа к его индексу. Например, у нас есть список, как это:

list1 = ["Dosen", "Mahasiswa", "Satpam", "Driver"]

Чтобы иметь возможность печатать учеников, мы можем получить доступ к list1 с индексом 1.

print(list1[1])

Если мы хотим распечатать все данные в списке, мы можем использовать петли.

for l in list1:
   print(l)

Мы можем изменить значение в списке:

list1 = ["Python", "PHP", "Ruby"]
list1[1] = "Golang"

В указанном выше коде мы меняем PHP в Голанг

Мы также можем добавить в список, у нас есть функции PROPEND () и INSERT (), оба из которых имеют различия. В функции Append () данные, которые мы вводите, автоматически добавляются к последнему индексу.

list1 = ["Python", "PHP", "Ruby"]
list1.append("Golang")

Код выше добавляет «Golang» в список1, где будет добавлен «Golang». Так тот

list1 = ["Python", "PHP", "Ruby", "Golang"]

Принимая во внимание, что в функции INSERT () нам нужен еще 1 параметр, где этот параметр является конкретным индексом, который мы хотим поставить. Например

list1 = ["Python", "PHP", "Ruby"]
list1.insert(1, "Golang")

Код выше, добавляет «Golang» в список1 с индексом до 1. Так что список1 становится

list1 = ["Python", "Golang", "PHP", "Ruby"]

Чтобы удалить список, мы можем удалить один или все данные. Мы обсудим, как сначала удалить одни данные, чтобы удалить конкретные данные, мы можем использовать удаление () функция

list1 = ["Python", "PHP", "Ruby"]
list1.remove("Python")

Приведенный выше код будет удалять list1, который имеет данные «Python», так что List1

list1 = ["PHP", "Ruby"]

В дополнение к конкретным данным, мы также можем удалить определенные индексы, используя функцию POP () и ключевое слово del. Функция POP () имеет показатель параметра, который мы удалимся.

list1 = ["Python", "PHP", "Ruby"]
list1.pop(1)

Приведенный выше код удаляет list1 с индексом 1, поэтому list1.

list1 = ["Python", "Ruby"]

Если функция POP () не имеет параметра индекса, то данные для удаления – это последние данные.

list1 = ["Python", "PHP", "Ruby"]
list1.pop()
list1 = ["Python", "PHP"]

Что касается ключевого слова DEL Как использовать его следующим образом:

list1 = ["Python", "PHP", "Ruby"]
del list1[0]
list1 = ["PHP", "Ruby"]

Удаление всех списков данных Мы также можем использовать ключевое слово DEL и функцию Clear (). Как использовать ключевое слово del, а именно:

list1 = ["Python", "PHP", "Ruby"]
del list1
list1 = []

Хотя использование четкой () функции

list1 = ["Python", "PHP", "Ruby"]
list1.clear()
list1 = []

Если у нас есть список данных, данные которых не отсортирован, мы можем отсортировать его с помощью функции сортировки (). Эта функция может использоваться в качестве строки или типа данных. Функция сортировки автоматически отсортируется от маленьких до больших или восходящих.

list2 = [1,9,4,28,17]
list2.sort()
list2 = [1,4,9,17,28]

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

list2 = [1,9,4,28,17]
list2.sort(reverse = True)
list2 = [28,17,9,4,1]

Если мы хотим скопировать список, то мы не можем использовать код

list2 = list1

Поскольку list2 будет ссылочный список1, если изменяется list1, list2 будет автоматически измениться. Чтобы преодолеть это, мы можем использовать функции Copy () и List ().

list1 = ["Python", "PHP", "Ruby"]
list2 = list1.copy()
list2 = ["Python", "PHP", "Ruby"]

Или мы можем добавить список ()

list1 = ["Python", "PHP", "Ruby"]
list2 = list(list1)
list2 = ["Python", "PHP", "Ruby"]

Если у нас есть 2 списка, то мы хотим объединить их. Тогда самый простой способ – использовать оператор +.

list1 = ["Python", "PHP", "Ruby"]
list2 = ["Golang", "Vue", "React"]
list3 = list1 + list2
list3 = ["Python", "PHP", "Ruby", "Golang", "Vue", "React"]

Или мы также можем использовать функцию Extend ().

list1 = ["Python", "PHP", "Ruby"]
list2 = ["Golang", "Vue", "React"]
list1.extends(list2)
list1 = ["Python", "PHP", "Ruby", "Golang", "Vue", "React"]

Этого достаточно для нас, чтобы обсудить список, спасибо:)

Оригинал: “https://dev.to/alfariza/complete-list-in-python-21j8”