Aquest tutorial explica com imprimir una llista de Python sense utilitzar claudàtors. Suposarem que coneixeu els fonaments de les llistes. Hi ha diverses maneres d'imprimir llistes que eliminen els claudàtors, que es detallen a continuació.
3 Tècniques de Python per imprimir una llista sense claudàtors
En el llenguatge de programació Python, hi ha tres maneres d'imprimir una llista sense claudàtors.
- Utilitzeu Python per al bucle.
- Utilitzeu * operador asterisc
- Utilitzeu la funció join() de Python
Ús de Python for Loop per imprimir una llista sense claudàtors
Imprimir els components de la llista amb un bucle for és una de les solucions més senzilles que em vénen al cap. Imprimiu cada element de la llista, separats per comes, utilitzant el bucle de Python for per iterar pels elements de la llista d'un en un. Per exemple:
Codi
# 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=' ')
Sortida:
1 2 3 4 5
El bucle Python for itera la llista i imprimeix elements de les llistes durant cada cicle del programa anterior. Cada element està separat dels altres per l'argument final. També podeu utilitzar comes o un altre caràcter per dividir tots els elements proporcionant-los al paràmetre final.
Ús de l'asterisc '*' per imprimir una llista sense claudàtors
Els elements de la llista es poden desempaquetar mitjançant l'operador asterisc (*). Els components dels objectes iterables es desempaqueten mitjançant aquest operador de Python. Podem utilitzar aquest operador per extreure elements de la llista i enviar-los sense claudàtors, ja que una llista de Python també és un objecte iterable. Per exemple
Codi
# 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 = ' ')
Sortida:
1 2 3 4 5
Amb aquesta funció es poden utilitzar tots els nombres enters, nombres de coma flotant i tipus de dades de cadena. En proporcionar-lo al 'set', podeu afegir qualsevol caràcter entre els elements. Per exemple:
llista buida java
Codi
# 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 = ', ')
Sortida:
1, 2, 3, 4, 5
Ús de la funció Join() per imprimir la llista sense claudàtors
La funció join() accepta un tipus de dades iterable com a entrada, com ara una llista de Python, una tupla, una cadena, un conjunt o un diccionari. Produeix una cadena en què cada membre està connectat amb l'altre pel caràcter subministrat a la funció. Per exemple: suposem que voleu imprimir la llista d'elements que tenen números com a elements. Podem utilitzar la funció join per enllaçar aquests números amb comes ',' entre aquests elements.
Codi
# 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))
Sortida:
1, 2, 3, 4, 5
De la mateixa manera, si substituïm un espai per la coma en el cas anterior, el programa anterior produirà nombres sense comes entre ells.
Codi
# 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))
Sortida:
1 2 3 4 5
Podem utilitzar només una llista de cadenes amb aquesta tècnica; qualsevol element enter o flotant farà que falli. Per a les llistes que contenen números, podem utilitzar el mètode map() per convertir els elements de la llista en una cadena abans d'utilitzar el mètode join(). Un mètode i un iterable són els dos arguments principals del mètode map(). Aplica la funció proporcionada especificada al primer paràmetre a cada element de l'iterable.
Codi
# 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)))
Sortida:
què és l'expressió regular java
1, 2, 3, 4, 5
El mètode map() s'utilitza a la instància anterior per tipificar cada element de la nostra llista en un tipus de dades de cadena, que després es combina amb comes.