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”