logo

Hoe een lijst zonder haakjes afdrukken in Python?

In deze tutorial wordt uitgelegd hoe u een Python-lijst kunt afdrukken zonder vierkante haken te gebruiken. We gaan ervan uit dat u de grondbeginselen van lijsten kent. Er zijn verschillende manieren om lijsten af ​​te drukken waarbij vierkante haakjes worden verwijderd. Deze worden hieronder uitgebreid beschreven.

3 Python-technieken voor het afdrukken van een lijst zonder haakjes

In de programmeertaal Python zijn er drie manieren om een ​​lijst zonder haakjes af te drukken.

  • Gebruik Python voor lus.
  • Gebruik * asterisk-operator
  • Gebruik de Python join()-functie

De Python for Loop gebruiken om een ​​lijst zonder haakjes af te drukken

Het afdrukken van de componenten van de lijst met behulp van een for-lus is een van de meest eenvoudige oplossingen die meteen in je opkomen. Druk elk lijstelement af, gescheiden door komma's, met behulp van de Python for-lus om de lijstelementen één voor één te doorlopen. Bijvoorbeeld:

Code

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

Uitgang:

 1 2 3 4 5 

De Python for-lus doorloopt de lijst en drukt items uit lijsten af ​​tijdens elke cyclus in het bovenstaande programma. Elk element wordt van de andere gescheiden door het eindargument. U kunt ook komma's of een ander teken gebruiken om alle items te splitsen door dit aan de eindparameter op te geven.

Een sterretje '*' gebruiken om een ​​lijst zonder haakjes af te drukken

Lijstitems kunnen worden uitgepakt met de operator asterisk(*). De componenten van iterabele objecten worden uitgepakt met behulp van deze Python-operator. We kunnen deze operator gebruiken om lijstelementen te extraheren en deze zonder haakjes uit te voeren, aangezien een Python-lijst ook een itereerbaar object is. Bijvoorbeeld

Code

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

Uitgang:

 1 2 3 4 5 

Met deze functie kunnen alle gehele getallen, getallen met drijvende komma en tekenreeksgegevens worden gebruikt. Door het aan de 'sep' te verstrekken, kunt u elk karakter tussen de elementen toevoegen. Bijvoorbeeld:

c++ gui

Code

 # 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 = ', ') 

Uitgang:

 1, 2, 3, 4, 5 

De functie Join() gebruiken om de lijst zonder haakjes af te drukken

De functie join() accepteert een itereerbaar gegevenstype als invoer, zoals een Python-lijst, tuple, string, set of woordenboek. Het produceert een string waarin elk lid met het andere lid is verbonden door het karakter dat aan de functie wordt geleverd. Bijvoorbeeld: Stel dat u de lijst met elementen met getallen als elementen wilt afdrukken. We kunnen de join-functie gebruiken om deze getallen te koppelen met komma's ',' tussen deze elementen.

Code

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

Uitgang:

 1, 2, 3, 4, 5 

Op dezelfde manier, als we in het vorige geval een spatie voor de komma vervangen, zal het bovenstaande programma getallen produceren zonder komma's ertussen.

javascriptvariabele globaal

Code

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

Uitgang:

 1 2 3 4 5 

Bij deze techniek kunnen we slechts een lijst met snaren gebruiken; elk geheel getal of float-element zal ervoor zorgen dat het mislukt. Voor lijsten die getallen bevatten, kunnen we de methode map() gebruiken om de lijstelementen in een string om te zetten voordat we de methode join() gebruiken. Een methode en een iterabele zijn de twee belangrijkste argumenten voor de methode map(). Het past de opgegeven functie toe die is opgegeven in de eerste parameter op elk element van de iterabele.

Code

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

Uitgang:

 1, 2, 3, 4, 5 

De map()-methode wordt in de bovenstaande instantie gebruikt om elk item in onze lijst te typeren naar een string-datatype, dat later wordt gecombineerd met komma's.