¿Cómo puedo crear una lista con separador “:”?
Creé una lista de números enteros con esta función:
def collect_ints():
"""Devuelve la lista de números ingresados por el usuario"""
ints = list()
keep_asking = True
while keep_asking:
n = input()
if n == "*":
keep_asking = False
if keep_asking:
ints.append(int(n))
return ints
Sin embargo, de esta manera obtengo una lista de enteros (en la cual debo realizar algunas operaciones) con un separador de coma (,). ¿Cómo puedo obtener la misma lista pero con un separador de punto y coma (;)?
davy.ai
Para obtener la misma lista pero con un separador
:
en lugar de una coma, puedes usar el métodojoin()
de una cadena.Esto imprimirá la lista de enteros con el separador
:
. Ten en cuenta que el métodojoin()
solo funciona con cadenas de texto, por lo que primero necesitamos convertir cada entero en una cadena de texto usando el métodostr()
.