2017-09-27 2 views
0

Ich möchte wissen, wie ich mehrere Links in einer Zeile drucken kann, um sie von einer separaten Zeile zu Leerzeichen zwischen ihnen zu ändern und sie in derselben Zeile zu setzen.Drucken mehrerer Links in einer Zeile, getrennt durch Leerzeichen

Beispiel:

https://www.google.co.uk 
https://www.google.co.uk 
https://www.google.co.uk 

Ich will es dieses stattdessen drucken:

https://www.google.co.uk https://www.google.co.uk https://www.google.co.uk 
+1

Mögliches Duplikat von [Wie drucke ich ohne Zeilenumbruch oder Leerzeichen?] (Https://stackoverflow.com/questions/493386/how-to-print-without-newline-or-space) – PRMoureu

+0

'print ('url' , 'url2', sep = '') 'oder' print ('url', end = ''); print ('url2', end = '') ... ' – PRMoureu

Antwort

0

Es hängt davon ab, Woher kommt der String? Wenn es sich um einen einfachen String handelt, könnte Folgendes funktionieren:

string_value = '''https://www.google.co.uk 
        https://www.google.co.uk 
        https://www.google.co.uk''' 
# replace the newline character with a space 
string_value.replace('\n', ' ') 
>> https://www.google.co.uk https://www.google.co.uk https://www.google.co.uk 

Bitte beachten Sie, dass einige String-Zeilenumbrüche auch aus dem '\ r \ n' bestehen können.

+0

Danke, das ist eine einfachere Methode es. –

-1

Versuchen ein Komma Ende der print-Anweisung hinzu:

links = ["https://www.google.co.uk","https://www.google.co.uk","https://www.google.co.uk"] 
for link in links: 
    print link, 
Verwandte Themen