Python

Списъци на Python

Списъци на Python

Списъкът е една от многостранните структури от данни в Python, която подрежда елементите в последователност. Списъкът може да включва различни типове елементи. Тъй като елементите са подредени в последователност, всеки елемент има определена позиция. Позициите на списъка се наричат ​​индекси. Индексният номер започва от нула. Например, ако имаме списък с 10 елемента, тогава позицията на елементите или индексните номера на списъка е от 0 до 9. Основната характеристика на списъка в Python е, че не е необходимо да се вмъкват едни и същи елементи в списък. Елементите могат да бъдат от хетерогенен тип, т.е.д., списъкът може да съдържа цяло число, номер с плаваща запетая, сложен номер и низ. Списък може дори да съдържа друг списък на всяка позиция.  Тази статия накратко обяснява списъците в Python, как се създава списъкът се актуализира, изтриването на елементи от списъка и т.н.

Създаване на списък в Python

Списък в Python се създава с помощта на двойката квадратни скоби ([]). Елементите в списъка са разделени със запетая (,).

Нека създадем множество списъци в Python.

#creating празен или празен списък
myList = []
#printing празен списък
печат (myList)
# създаване на списък с числа
myList = [1,2,3,4,5,6,7,8,9]
# отпечатване на списъка
печат (myList)
# създаване на списък с думи
myList = ["Kamran", "Sattar", "Awaisi"]
# отпечатване на списъка
печат (myList)
#creating списък с множество елементи
myList = [1,2, „Kamran“, 10.0,2 + 3j]
# отпечатване на списъка
печат (myList)

Изход

Достъп до елементите в списък

За да получим достъп до определена стойност в списъка, трябва да посочим индексния номер. За достъп до елементите на списъка използваме двойката квадратни скоби, споменаваме индексния номер в квадратните скоби и той връща елемента.

#creating празен или празен списък
myList = []
#printing празен списък
печат (myList)
# създаване на списък с числа
myList = [1,2,3,4,5,6,7,8,9]
#printing елементите на списъка
# достъп до първите елементи
печат (my
Списък [0])
# достъп до вторите елементи
печат (myList [1])
# достъп до третите елементи
печат (myList [2])
# достъп до четвъртите елементи
печат (myList [3])
# достъп до петите елементи
печат (myList [4])
# достъп до шестите елементи
печат (myList [5])
# достъп до седмите елементи
печат (myList [6])
# достъп до осмите елементи
печат (myList [7])
# достъп до деветите елементи
печат (myList [8])
# създаване на списък с думи
myList = ["Kamran", "Sattar", "Awaisi"]
#printing елементи на списъка
печат (myList [0])
печат (myList [1])
печат (myList [2])
#creating списък с множество елементи
myList = [1,2, "Kamran", 10.0,2 + 3j]
#printing елементи на списъка
печат (myList [0])
печат (myList [1])
печат (myList [2])
печат (myList [3])
печат (myList [4])

Изход

Можем да нарязваме списък в Python, като използваме оператора за нарязване. Двоеточието (:) е известно като оператор за нарязване. Нарязването на списъка на Python връща множеството елементи в дадена последователност.

Нека използваме оператора за нарязване.

#creating a list
myList = [1,2,3, 'a', 'b', 4,5, 'c', 6,7, 'd', 8,9]
#printing елементите на списъка чрез нарязване
# отпечатване на елементите от 3 до 8
печат (myList [2: 8])
# отпечатване на елементите от 1 до 5
печат (myList [0: 5])
# отпечатване на елементите от 1 до 5
печат (myList [0: 5])
# отпечатване на елементите от 3 до 8
печат (myList [2: 8])

Изход

Актуализиране на списъка

Можем да актуализираме списъка по всяко време чрез вмъкване на елементите в списъка или чрез актуализиране на стойността на елемента в определен индекс на списъка. За да добавите елементите в списъка, Python предлага вградена функция append (). Функциите append () добавят елемента в края на списъка. Въпреки това можем да добавим елемента към всеки специфичен индекс в списъка. По този начин съществуващият елемент ще бъде заменен и в списъка ще бъде добавен нов елемент.

Първо, нека видим използването на функцията append () за добавяне на новите елементи в края на списъка.

#creating a list
myList = [1,2,3,4,5]
#printing списъка преди добавяне на нови елементи
печат (myList)
# използвайки функцията append ()
myList.добави (6)
myList.append ('a')
myList.добави (9)
# отпечатване на списъка
печат (myList)

Изход

Сега нека актуализираме съществуващите елементи в списък.

#creating a list
студент = ['Kamran', 25, '[имейл защитен]', 'MS SE']
#printing списъка преди актуализиране на елементите
печат (студент)
# актуализиране на стойността в позиция 1
студент [1] = 24
# актуализиране на стойността в позиция 2
студент [2] = "[имейл защитен]"
#printing на актуализирания списък
печат (студент)

Изход

Изтриване или премахване на елементите от списъка

Елементите могат лесно да бъдат изтрити или премахнати от списъка. Има два начина за изтриване или премахване на елементите от списъка:

  1. Използване на ключовите думи del
  2. Използване на функцията за премахване ()

Използване на ключовата дума del

Първо, нека обсъдим ключовата дума del. Ключовата дума del изтрива елемент от списъка при посочения индекс. Ключовата дума del изисква номера на индекса. Следователно, когато сте сигурни за индекса на която и да е стойност, тогава използвате ключовата дума del.

#creating a list
студент = ['Kamran', 25, '[имейл защитен]', 'MS SE']
# отпечатване на списъка преди изтриване на елементите
печат (студент)
#deleting стойността при индекс 0
студент [0]
# изтриване на стойността при индекс 1
студент [1]
#printing на актуализирания списък
печат (студент)

Изход

Използване на функцията remove ()

Премахването е вградената функция Python, която приема елемента от списъка като аргумент и го изтрива от списъка. В случай, че не знаете точно стойността на индекса на елемента, тогава методът за премахване е там за вас.

Нека видим използването на функцията remove ().

#creating a list
студент = ['Kamran', 25, '[имейл защитен]', 'MS SE']
# отпечатване на списъка преди изтриване на елементите
печат (студент)
# изтриване на елементите от списъка
студент.премахване ('Kamran')
студент.премахване („MS SE“)
#printing на актуализирания списък
печат (студент)

Изход

Определяне на дължината на списък

Дължината на списъка може да се определи с помощта на вградения len () функция. Той връща размера на списъка. Функциите len () вземат списъчния обект като аргумент.

#creating a list
студент = ['Kamran', 25, '[имейл защитен]', 'MS SE']
#printing дължината на списъка
print ("Дължината на списъка е:", len (студент))

Изход

Заключение

Списъците са най-често срещаните и широко използвани структури от данни в Python. Те се използват за съхраняване на елементите от данни в последователност. Списъкът на Python може да съхранява разнородни типове елементи. Тази статия обяснява работата на списъка на Python и различни вградени функции на Python с помощта на прости примери.

Курсорът скача или се движи произволно, докато пишете в Windows 10
Ако установите, че курсорът на вашата мишка скача или се движи самостоятелно, автоматично, произволно, докато пишете в лаптоп или компютър на Windows,...
Как да обърнете посоката на превъртане на мишката и тъчпада в Windows 10
Мишка и Тъчпадs не само правят изчисленията лесни, но и по-ефективни и отнемат по-малко време. Не можем да си представим живот без тези устройства, но...
Как да промените курсора на мишката и размера на курсора, цвета и схемата в Windows 10
Показалецът на мишката и курсорът в Windows 10 са много важни аспекти на операционната система. Това може да се каже и за други операционни системи, т...