Pilz Sicherheitsschalter PSEN cs3 1p


Google-Suche auf MEINE-SCHALTUNG.de :





Online Rechner

Chronik

Dauerkalender


Python 3 - Listen

Listen gehören zu den wichtigsten Datenstrukturen in Python. Listen sind Zusammensetzungen aus Objekten, die beliebigen Typs sein können. Eine wichtige Eigenschaft von Listen ist die Tatsache, dass sie veränderbar sind. Es gibt zahlreiche Methoden und Funktionen zur Bearbeitung von Listen.


Liste erzeugen

Es gibt viele Methoden, wie eine Liste generiert werden kann. Die einfachste ist, die Elemente aufzulisten und sie in eckige Klammern setzen z.B. MeineListe = [1,5,25,80]. Nachfolgend zwei einfache Beispiele zur Erzeugung von Listen:

# ---------------------------------------------------------------
Liste = list (range (5,11))
print (Liste)

Ergebnis:
[5, 6, 7, 8, 9, 10]

# ---------------------------------------------------------------
Liste = [i*5 for i in range (6)]
print (Liste)

Ergebnis:
[0, 5, 10, 15, 20, 25]


len(L)

Mit len(L) kann die Anzahl der Elemente in der Liste L ermittelt werden. Beispiel:

# ---------------------------------------------------------------
Liste = ['Buch', 'Regal', 5, 5.67, 'Papier']
print (Liste)
print (len(Liste))

Ergebnis:
['Buch', 'Regal', 5, 5.67, 'Papier']
5


L.count(x)

L.count(x) ermittelt, wie oft das Element x in der Liste L vorkommt. Beispiel:

# ---------------------------------------------------------------
Liste = ['Bleistift', 'Zettel', 3, 13, 'Gummi']
print (Liste.count('e'))
print (Liste.count('Zettel'))

Ergebnis:
0
1


Ersetzen

Elemente einer Liste durch andere Elemente ersetzen. Beispiele:

# ---------------------------------------------------------------
Liste = ['a', 'b', 'c', 'd']
Liste [1] = 'Tasse'
print (Liste)
# Element der Liste L mit dem Index 1 wird durch 'Tasse' ersetzt.

Ergebnis:
['a', 'Tasse', 'c', 'd']

# ---------------------------------------------------------------
Liste1 = ['a', 'b', 'c', 'd']
Liste2 = ['1', '2', '3']
Liste1 [1:3] = Liste2
print (Liste1)
# Die Elemente mit den Indexen 1 bis 3 aus der Liste1 werden durch die Liste2 ersetzt.

Ergebnis:
['a', '1', '2', '3', 'd']


del L[...]

Mit del L[..] werden die Elemente einer Liste mit angegebenen Indexen gelöscht. Beispiele:

# ---------------------------------------------------------------
Liste = ['a', 'b', 'c', 'd']
del Liste [2]
print (Liste)
# Element mit dem Index 2 wird gelöscht.

Ergebnis:
['a', 'b', 'd']

# ---------------------------------------------------------------
Liste = ['a', 'b', 'c', 'd']
del Liste [0:3]
print (Liste)
# Elemente mit Indexen von 0 bis 3 werden gelöscht.

Ergebnis:
['d']


L.clear()

Liste L wird gelöscht. Beispiel:

# ---------------------------------------------------------------
Liste = ['Diode', 'Widerstand', 'Transistor']
print (Liste)
Liste.clear()
print (Liste)

Ergebnis:
['Diode', 'Widerstand', 'Transistor']
[]


L1.extend(L2)

Liste L2 wird am Ende der Liste L1 hinzugefügt. Beispiel:

# ---------------------------------------------------------------
Liste1 = ['Diode', 'Widerstand', 'Transistor']
Liste2 = ['Kondensator']
Liste1.extend(Liste2)
print (Liste1)

Ergebnis:
['Diode', 'Widerstand', 'Transistor', 'Kondensator']


L.index(x)

Mit L.index(x) wird die erste Position von x in der Liste L ermittelt. Beispiel:

# ---------------------------------------------------------------
Liste = [1,2,3,3,3,7,7]
print (Liste.index(3))

Ergebnis:
2


L.insert(n, x)

Mit L.insert(n, x) wird das Element x an der Position n in die Liste L eingefügt. Beispiel:

# ---------------------------------------------------------------
Liste = [1,2,3,3,3,7,7]
Liste.insert (4, 'Baby')
print (Liste)

Ergebnis:
[1,2,3,3,'Baby',3,7,7]


L.append(x)

Mit L.append(x) wird das Element x an der letzten Position in die Liste L eingefügt. Beispiel:

# ---------------------------------------------------------------
Liste = [1,2,3,3,3,7,7]
Liste.append (99)
print (Liste)

Ergebnis:
[1,2,3,3,3,7,7,99]


L.pop(n)

Mit L.pop(n) wird das Element an der Position n aus der Liste L entfernt. Beispiel:

# ---------------------------------------------------------------
Liste = [1,2,3,3,3,7,7]
Liste.pop(3)
print (Liste)

Ergebnis:
[1,2,3,3,7,7]


L.remove(x)

Mit L.remove(x) wird das Element x aus der Liste L entfernt. Beispiel:

# ---------------------------------------------------------------
Liste = [1,2,100,7,7]
Liste.remove(100)
print (Liste)

Ergebnis:
[1,2,7,7]


map(f, L)

Map (f, L) wendet die Funktion f auf alle Elemente der Liste L. Beispiel:

# ---------------------------------------------------------------
Liste = [i*3 for i in range (6)]
print (Liste)
def Plus(x): return x+5
print (list(map(Plus, Liste)))

Ergebnis:
[0, 3, 6, 9, 12, 15]
[5, 8, 11, 14, 17, 20]


filter(f, L)

Mit filter (f, L) werden aus der Liste L die Elemente herausgefiltert, die die in f definierte Bedingung erfüllen. Beispiel:

# ---------------------------------------------------------------
Liste = [i*3 for i in range (6)]
print (Liste)
def Fkt(x): return x>6
print (list(filter(Fkt, Liste)))

Ergebnis:
[0, 3, 6, 9, 12, 15]
[9, 12, 15]


L.reverse()

Mit L.reverse() wird die Liste L umgedreht. Beispiel:

# ---------------------------------------------------------------
Liste = [2, 4, 'PC', 'Tastatur']
print (Liste)
Liste.reverse()
print (Liste)

Ergebnis:
[2, 4,'PC', 'Tastatur']
['Tastatur', 'PC', 4, 2]


L.sort()

Mit L.sort() wird die Liste L sortiert. Beispiel:

# ---------------------------------------------------------------
Liste = [2, 4, 0, 77, 3]
print (Liste)
Liste.sort()
print (Liste)

Ergebnis:
[2, 4, 0, 77, 3]
[0, 2, 3, 4, 77]


Python 3 - Einführung:




Google-Suche auf MEINE-SCHALTUNG.de :


Home Impressum Datenschutz