Heim  >  Artikel  >  Backend-Entwicklung  >  Python-Array

Python-Array

高洛峰
高洛峰Original
2016-11-19 09:25:261332Durchsuche

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])


Stellungnahme:
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