Python saraksta paplašinājums ()

Metode paplašināt () saraksta beigās pievieno visus iterējamos elementus (saraksts, kopa, virkne utt.).

Metodes sintakse extend()ir šāda:

 list1.extend (atkārtojams)

Šeit visi iterable elementi tiek pievienoti saraksta1 beigām.

pagarināt () Parametri

Kā jau minēts, extend()metode prasa atkārtojamu, piemēram, sarakstu, kopu, virkni utt.

Atgriešanās vērtība no paplašinājuma ()

extend()Metode maina sākotnējo sarakstu. Tas neatgriež nekādu vērtību.

1. piemērs: pagarināt () metodes izmantošana

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

Rezultāts

 Valodu saraksts: ("franču", "angļu", "spāņu", "portugāļu")

2. piemērs: pievienojiet Tuple elementus un iestatiet sarakstā

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

Rezultāts

 Jauno valodu saraksts: ('franču', 'spāņu', 'portugāļu') jaunāko valodu saraksts: ('franču', 'spāņu', 'portugāļu', 'japāņu', 'ķīniešu') 

Citi saraksta paplašināšanas veidi

Visus iterējamos elementus varat pievienot arī sarakstam, izmantojot:

1. operators +

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

Rezultāts

 a = (1, 2, 3, 4)

2. saraksta sagriešanas sintakse

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

Rezultāts

 a = (1, 2, 3, 4)

Python pagarināt () Vs pievienot ()

Ja saraksta beigās jāpievieno elements, varat izmantot append()metodi.

 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)

Rezultāts

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

Lai uzzinātu vairāk, apmeklējiet metodi Listendend ().

Interesanti raksti...