Pythoni loendi laiendus ()

Meetod expand () lisab loendi lõppu kõik iterable'i elemendid (loend, dupleks, string jne).

Meetodi süntaks extend()on:

 list1.extend (iterable)

Siin lisatakse kõik iterable'i elemendid loendi1 lõppu.

laienda () parameetrid

Nagu mainitud, võtab extend()meetod korduva faili nagu loend, dupleks, string jne.

Tagastusväärtus pikendusest ()

extend()Meetod algset nimekirja. See ei tagasta mingit väärtust.

Näide 1: meetodi pikendamine ()

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

Väljund

 Keelte loend: ('prantsuse', 'inglise', 'hispaania', 'portugali')

Näide 2: lisage Tuple elemendid ja määrake loendisse

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

Väljund

 Uute keelte loend: ('prantsuse', 'hispaania', 'portugali') Uute keelte loend: ('prantsuse', 'hispaania', 'portugali', 'jaapani', 'hiina') 

Muud loendi laiendamise viisid

Samuti saate loendisse lisada kõik iterable'i elemendid, kasutades:

1. + operaator

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

Väljund

 a = (1, 2, 3, 4)

2. loendi viilutamise süntaks

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

Väljund

 a = (1, 2, 3, 4)

Pythoni laiendus () Vs lisa ()

Kui peate loendi lõppu elemendi lisama, saate append()meetodit kasutada .

 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)

Väljund

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

Lisateabe saamiseks külastage meetodit list append ().

Huvitavad Artiklid...