Heim > Backend-Entwicklung > Python-Tutorial > day-at payilagam [Listen]

day-at payilagam [Listen]

DDD
Freigeben: 2025-01-04 21:08:41
Original
911 Leute haben es durchsucht

day-at payilagam [Lists]

Was ist Liste:

In Python ist eine Liste ein integriertes Array mit dynamischer Größe (wird automatisch vergrößert und verkleinert), das zum Speichern einer geordneten Sammlung von Elementen verwendet wird. Wir können alle Arten von Elementen (einschließlich einer anderen Liste) in einer Liste speichern. Eine Liste kann gemischte Arten von Elementen enthalten. Dies ist möglich, da eine Liste hauptsächlich Referenzen an zusammenhängenden Orten speichert und tatsächliche Elemente möglicherweise an verschiedenen Orten gespeichert sind.

hier ist Liste veränderbar und String ist unveränderlich

student_data = ['Guru Prasanna', 'B.Com', 21, True, 5.6]

print(student_data)

output:
['Guru Prasanna', 'B.Com', 21, True, 5.6]

Nach dem Login kopieren
  • Liste ist eine Sammlung von Daten
  • Liste enthält heterogene (verschiedene) Daten
  • Liste ist indexbasiert
student_data = ['Guru Prasanna', 'B.Com', 21, True, 5.6]

i = 0 
while i<len(student_data):
    print(student_data[i],end=' ')
    i+=1


output:
Guru Prasanna B.Com 21 True 5.6 
Nach dem Login kopieren

in for-Schleife:

for data in student_data:
    print(data)

Nach dem Login kopieren
student_data = ['Guru Prasanna', 'B.Com', 21, True, 5.6]
index=0
for index,data in enumerate(student_data):
    print(index,data)
    index+=1

output:
0 Guru Prasanna
1 B.Com
2 21
3 True
4 5.6

Nach dem Login kopieren

Methode zum Aufzählen der Werte.

student_data = ['Guru Prasanna', 'B.Com', 21, True, 5.6]

print(student_data)

student_data[1] = 'M.Com'

print(student_data)

output:
['Guru Prasanna', 'B.Com', 21, True, 5.6]
['Guru Prasanna', 'M.Com', 21, True, 5.6]

Nach dem Login kopieren

Entfernt einfach den neuen Positionswert, den wir gerade codiert haben, und fügt ihn hinzu. Wir müssen angeben, welcher Positionswert.

employee = []
employee.append('Raja')
employee.append('Madurai')
employee.append('B.Sc.,')
employee.append(5.2)
employee.append(True)

print(employee)

output:
['Raja', 'Madurai', 'B.Sc.,', 5.2, True]

Nach dem Login kopieren

Es wird als leere Liste bezeichnet. Mit der Append-Methode
hängt den Wert der Liste an.

employee.insert(2,'Tamilnadu')
print(employee)

employee.remove('Madurai') 
print(employee)

employee.pop(3) 
print(employee)

output:
['Raja', 'Madurai', 'Tamilnadu', 'B.Sc.,', 5.2, True]
['Raja', 'Tamilnadu', 'B.Sc.,', 5.2, True]
['Raja', 'Tamilnadu', 'B.Sc.,', True]
['Raja', 'Tamilnadu', 'B.Sc.,', True]

Nach dem Login kopieren

In diesem Fall bedeutet „Anhängen“ das Hinzufügen am Ende und „Einfügen“ bedeutet „zwischen den Werten“, da wir einen spezifischen Index angeben, der zum Wert passt.

  • entfernen (wertbasierte Entfernung)
  • pop (indexbasierte Entfernung)
l = [10,20,30,40,50,60]
del l[2]
print(l)

output:
[10, 20, 40, 50, 60]


l = [10,20,30,40,50,60]
del l[2:4]
print(l)

output:
[10, 20, 50, 60]


l = [10,20,30,40,50,60]

print(l.pop(2))

output:
30
Nach dem Login kopieren

im ersten Fall ist del ein Schlüsselwort,
Im zweiten Fall verwenden wir die Indizierung
Im dritten Fall nehmen wir den zweiten Index heraus und drucken ihn aus.

l = [10,20,30,40,50,60]
print(l)
print(l.pop(2))
print(l)
print(l.pop())
print(l)
print(l.pop(123))


output:
[10, 20, 30, 40, 50, 60]
30
[10, 20, 40, 50, 60]
60
[10, 20, 40, 50]
Traceback (most recent call last):
  File "/home/main.py", line 15, in <module>
    print(l.pop(123))
IndexError: pop index out of range

Nach dem Login kopieren

In diesem Fall nimmt pop(2) den Indexwert und gibt den Wert aus.
pop() gibt den Wert des letzten aus.
pop(123) gibt einen Fehler aus. Ihm ist kein Wert zugewiesen.

l = [10,20,30,40,50,60]
print(l)
del l[:] # del l
print(l)


output:
[10, 20, 30, 40, 50, 60]
[]

Nach dem Login kopieren

Nach dem Hinzufügen des Schlüsselworts „del“ ohne Indizierung wird alles gelöscht und eine leere Liste angezeigt.

data_list = ['abcd','pqrs','xyz',1234, 1.234,True]
for data in data_list:
    if isinstance(data,str):
        print(data.upper())

output:
ABCD
PQRS
XYZ

Nach dem Login kopieren

Aufgabe:

names_list = ['sachin','dhoni','rohit','virat']

for name in names_list:
    if len(name)==5:
        print(name,end=' ')
print()

for name in names_list:
    if name[-1] == 't':
        print(name,end=' ')
print()

Output:

dhoni rohit virat 
rohit virat 

Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonday-at payilagam [Listen]. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage