Python-luettelon laajennus ()

Laajennus () -menetelmä lisää kaikki iterable-elementit (luettelo, dupleksi, merkkijono jne.) Luettelon loppuun.

Menetelmän syntaksi extend()on:

 list1.extend (iterable)

Täällä kaikki iterable-elementit lisätään listan1 loppuun.

laajenna () -parametrit

Kuten mainittiin, extend()menetelmä vie iteroitavan, kuten listan, dupleksin, merkkijonon jne.

Palautusarvo laajennuksesta ()

extend()Menetelmä muuttaa alkuperäisen luettelon. Se ei palauta arvoa.

Esimerkki 1: Extend () -menetelmän käyttö

 # languages list languages = ('French', 'English') # another list of language languages1 = ('Spanish', 'Portuguese') # appending language1 elements to language languages.extend(languages1) print('Languages List:', languages)

Tuotos

 Kieliluettelo: ('ranska', 'englanti', 'espanja', 'portugali')

Esimerkki 2: Lisää Tuplen elementit ja aseta luetteloon

 # languages list languages = ('French') # languages tuple languages_tuple = ('Spanish', 'Portuguese') # languages set languages_set = ('Chinese', 'Japanese') # appending language_tuple elements to language languages.extend(languages_tuple) print('New Language List:', languages) # appending language_set elements to language languages.extend(languages_set) print('Newer Languages List:', languages)

Tuotos

 Uusien kielten luettelo: ('ranska', 'espanja', 'portugali') Uudempien kielten luettelo: ('ranska', 'espanja', 'portugali', 'japani', 'kiina') 

Muita tapoja laajentaa luetteloa

Voit myös liittää kaikki iterable-elementit luetteloon käyttämällä:

1. + -operaattori

 a = (1, 2) b = (3, 4) a += b # a = a + b # Output: (1, 2, 3, 4) print('a =', a)

Tuotos

 a = (1, 2, 3, 4)

2. luettelon viipaloinnin syntaksia

 a = (1, 2) b = (3, 4) a(len(a):) = b # Output: (1, 2, 3, 4) print('a =', a)

Tuotos

 a = (1, 2, 3, 4)

Python-laajennus () Vs liite ()

Jos haluat lisätä elementin luettelon loppuun, voit käyttää append()menetelmää.

 a1 = (1, 2) a2 = (1, 2) b = (3, 4) # a1 = (1, 2, 3, 4) a1.extend(b) print(a1) # a2 = (1, 2, (3, 4)) a2.append(b) print(a2)

Tuotos

 (1, 2, 3, 4) (1, 2, (3, 4))

Lisätietoja on osoitteessa list append ().

Mielenkiintoisia artikkeleita...