Python-Array 1, allgemeine Übungen:
Testfragen:
0 Was für Dinge können in einer Liste gespeichert werden?
Antwort: Ganzzahlen, Gleitkommazahlen, Zeichenfolgen, Objekte, jeder Datentyp kann gespeichert werden
1 Welche Möglichkeiten gibt es, Elemente zu einer Liste hinzuzufügen?
Antwort: append() und extension() und insert()
2 Die append()-Methode und die extension()-Methode sind wie das Hinzufügen von Elementen zu Ende der Liste. Was ist der Unterschied zwischen ihnen?
Antwort: append(): Fügen Sie den Parameter als Element am Ende der Liste hinzu
extension(): Behandeln Sie den Parameter als Liste, um das Ende der Liste zu erweitern
3. Erzielen member.append(['Bamboo Forest Creek', 'Crazy obsession']) und member.extend(['Bamboo Forest Creek', 'Crazy obsession']) dasselbe? Wirkung?
Antwort: Es ist anders. member.append(['Bamboo Forest Creek','Crazy Obsession']) fügt die Parameter ['Bamboo Forest Creek','Crazy obsession'] am Ende der Mitgliederliste hinzu ,
Und member.extend(['Bamboo Forest Creek','Crazy Obsession']) fügt die beiden Parameter Bamboo Forest Creek und Crazy Obsession am Ende der Mitgliederliste hinzu.
4. Es gibt einen Listennamen = ['F','i','h','C'], wenn Sie zwischen den Elementen 'i' und ' einfügen möchten h' Element 's', mit welcher Methode soll es eingefügt werden?
Antwort: Verwenden Sie die Methode insert() und fügen Sie vor dem Element h hinzu: name.insert(2,'s')
Bewegen Sie Ihre Hand:
0. Welche Methode sollte in der folgenden Situation verwendet werden, um Daten zur Liste hinzuzufügen?
member = ['Little Turtle','Black Night','Lost','Yijing','Autumn Dance in the Setting Sun']
wird geändert in:
['Little Turtle', 88, 'Dark Night', 90, 'Lost', 85, 'Yijing', 90, 'Autumn Dance in the Setting Sun', 88]
Methode 1: Verwenden insert() und append()
Methode 2: Erstellen Sie eine Listenüberlagerung mit demselben Namen neu.
Antwort:
Methode 2 ist besser, sie kann mit einem Befehl durchgeführt werden: ['Little Turtle', 88, 'Night', 90, 'Lost' , 85, 'Yijing', 90, 'Herbsttanz in der untergehenden Sonne', 88]
Die Verwendung von Methode eins erfordert viele Befehle:
member.insert(1,88)
member.insert(3,90)
member.insert(5,85)
member.insert(7,90)
member.append (88)
1 Verwenden Sie eine for-Schleife, um jeden Inhalt in der Mitgliederliste oben zu drucken:
Antwort:
>>> forname in member: ... print(name) ... 小甲鱼 88 黑夜 90 迷途 85 怡静 90 秋舞斜阳 88
2. Ändern Sie das Druckformat:
Antwort:
方法1: >>> forname in range(len(member)): ... if name % 2 == 0: ... print(member[name:name+2]) ['小甲鱼', 88] ['黑夜', 90] ['迷途', 85] ['怡静', 90] ['秋舞斜阳', 88]
方法一: count = 0 length =len(member) while count <length: print(member[count], member[count+1]) count += 2 方法二: for each inrange(len(member)): if each%2 == 0: print(member[each], member[each+1])