logo

Kā Python izdrukāt sarakstu bez iekavām?

Šajā apmācībā ir paskaidrots, kā izdrukāt Python sarakstu, neizmantojot kvadrātiekavas. Mēs pieņemsim, ka jūs zināt sarakstu pamatus. Ir vairāki veidi, kā drukāt sarakstus, kas noņem kvadrātiekavas. Tālāk ir sniegta detalizēta informācija.

3 Python metodes saraksta drukāšanai bez iekavām

Programmēšanas valodā Python ir trīs veidi, kā izdrukāt sarakstu bez iekavām.

  • Izmantojiet Python cilpai.
  • Izmantojiet * zvaigznītes operatoru
  • Izmantojiet Python join() funkciju

Izmantojot Python for Loop, lai izdrukātu sarakstu bez iekavām

Saraksta komponentu drukāšana, izmantojot for cilpu, ir viens no vienkāršākajiem risinājumiem, kas uzreiz nāk prātā. Drukājiet katru saraksta elementu, atdalot to ar komatiem, izmantojot Python for cilpu, lai pa vienam atkārtotu saraksta elementus. Piemēram:

Kods

 # Python program to print a Python list without brackets # Creating a list numbers = ['1', '2', '3', '4', '5'] # Using a for loop to print the list elements for i in numbers: print(i, end=' ') 

Izvade:

 1 2 3 4 5 

Python for cilpa atkārto sarakstu un drukā vienumus no sarakstiem katra cikla laikā iepriekš minētajā programmā. Katrs elements ir atdalīts no citiem ar beigu argumentu. Varat arī izmantot komatus vai citas rakstzīmes, lai sadalītu visus vienumus, norādot to beigu parametrā.

Zvaigznītes '*' izmantošana, lai izdrukātu sarakstu bez iekavām

Saraksta vienumus var izpakot, izmantojot operatoru zvaigznīte (*). Atkārtojamo objektu komponenti tiek izpakoti, izmantojot šo Python operatoru. Mēs varam izmantot šo operatoru, lai izvilktu saraksta elementus un izvadītu tos bez iekavām, jo ​​Python saraksts ir arī atkārtojams objekts. Piemēram

Kods

 # Python program to print a Python list without brackets using the * operator # Creating a list numbers = [1, 2, 3, 4, 5] # Using the * operator print(*numbers, sep = ' ') 

Izvade:

 1 2 3 4 5 

Izmantojot šo funkciju, var izmantot visus veselus skaitļus, peldošā komata skaitļus un virkņu datu tipus. Nodrošinot to 'sep', starp elementiem varat pievienot jebkuru rakstzīmi. Piemēram:

virkni salīdzināt ar java

Kods

 # Python program to print a Python list without brackets using the * operator # Creating a list numbers = [1, 2, 3, 4, 5] # Using the * operator print(*numbers, sep = ', ') 

Izvade:

 1, 2, 3, 4, 5 

Funkcijas Join() izmantošana, lai izdrukātu sarakstu bez iekavām

Funkcija join() pieņem iterējamu datu tipu kā ievadi, piemēram, Python sarakstu, kortežāru, virkni, kopu vai vārdnīcu. Tas rada virkni, kurā katrs dalībnieks ir savienots ar otru, izmantojot funkcijai piegādāto rakstzīmi. Piemēram: pieņemsim, ka vēlaties izdrukāt to elementu sarakstu, kuru elementi ir skaitļi. Mēs varam izmantot savienošanas funkciju, lai saistītu šos skaitļus ar komatiem starp šiem elementiem.

Kods

 # Python program to print a Python list without brackets using the join() function # Creating a list numbers = ['1', '2', '3', '4', '5'] # Using the join() function print(', '.join(numbers)) 

Izvade:

 1, 2, 3, 4, 5 

Līdzīgi, ja iepriekšējā gadījumā komatu aizstājam ar atstarpi, iepriekš minētā programma radīs skaitļus bez komatiem starp tiem.

Kods

kas ir objekts java
 # Python program to print a Python list without brackets using the join() function # Creating a list numbers = ['1', '2', '3', '4', '5'] # Using the join() function print(' '.join(numbers)) 

Izvade:

 1 2 3 4 5 

Izmantojot šo paņēmienu, mēs varam izmantot tikai virkņu sarakstu; Jebkurš vesels skaitlis vai pludiņa elementi izraisīs tā neveiksmi. Sarakstiem, kuros ir skaitļi, mēs varam izmantot metodi map(), lai saraksta elementus pārvērstu virknē pirms pievienošanās metodes izmantošanas. Metode un iterējams ir divi galvenie argumenti metodei map(). Tas piemēro pirmajā parametrā norādīto funkciju katram iterējamā elementam.

Kods

 # Python program to print a Python list without brackets using the join() and map() function # Creating a list numbers = [1, 2, 3, 4, 5] # Using the join() function print(', '.join(map(str, numbers))) 

Izvade:

 1, 2, 3, 4, 5 

Metode map() tiek izmantota iepriekš minētajā gadījumā, lai katru mūsu saraksta vienumu ierakstītu virknes datu tipā, kas vēlāk tiek apvienots ar komatiem.