Tengo una lista de cadenas en mi código;
A = ['a1', 'a2', 'a3' ...]
B = ['b1', 'b2', 'b3' ...]
y quiero imprimirlos separados por un salto de línea, así:
>a1
b1
>a2
b2
>a3
b3
He intentado:
print '>' + A + '/n' + B
Pero / n no se reconoce como un salto de línea.
python
line-breaks
Geparada
fuente
fuente
\n
. Ese era el problemaRespuestas:
Tienes tu barra al revés, debería ser
"\n"
fuente
El carácter de nueva línea es en realidad
'\n'
.fuente
Salidas:
¡Observe que está utilizando lo
/n
que no es correcto!fuente
fuente
Las tres formas que puede utilizar para el carácter de nueva línea:
fuente
\n
es una secuencia de escape, indicada por la barra invertida. Una barra inclinada normal, como/n
no funcionará. En su código está utilizando en/n
lugar de\n
.fuente
Puede imprimir un salto de línea nativo utilizando la
os
biblioteca estándarfuente
Además, si lo está convirtiendo en un programa de consola, puede hacer:
print(" ")
y continuar con su programa. Encontré que es la forma más fácil de separar mi texto.fuente