Списъци в Python: Всичко, което трябва да знаете за списъците на Python



Този блог ще ви преведе през концепцията за списъци в python. Също така ще ви помогне да разберете операциите и манипулациите с данни, използвайки списъци на python.

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

управление на сесии в Java уеб приложение

Какво представлява списък в Python?

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





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

Списъкът е като всеки друг масив, който декларираме на други езици за програмиране. Списъците в python често се използват за внедряване на стекове и опашки. Списъците са с променлив характер. Следователно стойностите могат да се променят дори след деклариране на списък.



mylist = [0,1,2,3,4,5,6]

Индексиране:

indexing-python списъци-edureka

За достъп до стойност от списък използваме стойностите на индекса. По-долу е даден кодът за получаване на буквата „А“ от списъка, съдържащ буквите на думата „EDUREKA“.



a = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] print (a [6]) print (a [-1])

И двете изявления за печат ще извлекат буква „A“ от списъка.

Защо да използвам списък?

Докато избираме тип данни за съхранение на нашите данни, трябва да имаме предвид свойствата и характеристиките на типа данни. Става по-ефективно и сигурно, ако направим правилния избор на първо място.

Списъкът е предпочитан, тъй като може да съхранява множество данни едновременно. Става лесно да замените и промените стойностите в списъка. Можем да съхраним последователността в списък и да извършим няколко итерации, като използваме и цикли. Има многобройни операции, които можем да извършим и в списък, позволява да разберем различните операции, които имаме за списъци в python.

Списък на операциите в Python

Следват операциите, които можем да извършим в списък.

  • добави
  • ясно
  • копие
  • броя
  • разшири
  • вмъкване
  • индекс
  • поп
  • Премахване
  • обратен
  • вид

добави

a = [1,2,3,4,5] a.append (6) print (a) # изходът ще има 6 в края на списъка.

ясно

a = [1,2,3,4,5] a.clear () # това ще изчисти списъка или ще го изпразни.

копие

a = [1,2,3,4,5] b = a.copy () print (b) # това прави копието на списъка.

броя

a = [1,1,1,3,3,3,4,4,4,4,5,5,5,5,5,5] a.count (5) # това ще даде броя на 5 присъства в списъка.

разшири

a = [1,2,3,4,5] a.extend (диапазон (6,11)) # това ще добави стойностите в този списък от итерируемия обхват на обекта.

вмъкване

a = ['edureka', 'python', 'data science'] a.insert (2, 'изкуствен интелект') #this ще добави низа при стойността на индекса 2

индекс

a = ['edureka', 'python', 'programiranje', 'data science', 'AI', 'machine learning'] a.index ('data science') #this ще получи стойността на индекса в низа 'data наука ', което е 3.

поп

a = [1,2,3,4,5] a.pop () # това ще изведе стойността от края на списъка, т.е. 5. след това списъкът няма да има 5.

Премахване

a = [1,2,3,4,11,5] a.remove (11) #this ще премахне 11 от списъка.

обратен

a = [5,4,3,2,1] a.reverse () # това ще обърне списъка. #another оператор за обръщане на списъка a = a [:: -1]

вид

как да прекратите java програмата -
a = [3,1,2,6,4,5,9,6,7,8] a.sort () # ще получите сортиран списък като резултат.

Замяна на стойност в списък

a = ['edureka', 'python', 'data science', 'tennis', 'machine learning'] a [3] = 'изкуствен интелект' #this ще замени стойността в дадения индекс със споменатата стойност.

Итерация през списък

Списъците могат да се използват за както добре. По-долу е даден кодът за итерация на списък и отпечатване на стойности с помощта на контролен оператор.

a = [1,2,3,4,5] за x в a: ако x == 4: break print (x) #this ще прегледа списъка и ще отпечата стойностите, докато не срещне 4.

Конструктор на списък

Конструкторът на списък се използва за създаване / деклариране на списък.

a = list ((1,2,3,4,5)) print (a) # ще получите списък със стойностите, декларирани в конструктора.

Както можете да видите, конструкторът на списък приема кортежа като аргумент. По същия начин можете да декларирате и всеки друг тип данни като речник или набор вътре в конструктора на списък.

Нарязване на списък в Python

Да предположим, че имате списък с числа от 0-10. Но искате да получите само числата от 5-10, не трябва да имате достъп до всички елементи, които въвеждат стойностите на индекса на всички тези числа. Вместо това можете да следвате подхода в кода по-долу.

a = [1,2,3,4,5,6,7,8,9,10] a [4:11] # това ще получи всички числа, започващи от индекс 4 до индекс 11. a [-1: - 6] #this ще получи всички числа от индекс 11 до индекс 6. a [4:] #this ще отпечата всички числа, започващи от индекс 4 до края на списъка. a [: 6] #this ще отпечата всички числа от индекс 0 до индекс 6.

Подгрупиране на списък в Python

Подгрупирането на списък означава деклариране на списък в съществуващ списък.

a = списък (диапазон (5,11) b = [1,2,3,4, a] # за достъп до стойност в списъка b [4] # това ще отпечата списъка a. b [4] [4] #this ще получи стойността при стойността на индекса 4 в списъка a. b [4] [4] = 19 # можем да променим и стойностите, да заменим, изтрием, променим и т.н.

Вместо списък можем да използваме и всеки друг тип данни. Но тъй като даден набор е неиндексиран, няма да бъде възможен достъп до елементите от набора поотделно, използвайки стойностите на индекса.

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

Имате ли въпроси? споменете ги в коментарите, ние ще се свържем с вас.