Listenverständnis mit iterierbarem Auspacken?Python

Python-Programme
Anonymous
 Listenverständnis mit iterierbarem Auspacken?

Post by Anonymous »

Meine Eingabe ist in Form von Paaren von Kommas getrennten Werten, z. B. < /p>

Code: Select all

805i,9430 3261i,9418 3950i,9415 4581i,4584i 4729i,9421 6785i,9433 8632i,9434 9391i,9393i
< /code>
und [url=viewtopic.php?t=14917]ich möchte[/url] sie in einer Liste von Stringspaaren lesen.  Der folgende erstellt den Auftrag für eine bestimmte Zeile in Open (, 'r') 

Code: Select all

bs = line.strip().split()

bss = []
for b in bs :
x, y = b.split(',')
bss.append((x,y))
< /code>
Gibt es jedoch eine Möglichkeit, dies in einer Zeile mit einem Listenverständnis zu tun?  HINWEIS: Das könnte ich [(b.Split (',') [0], B.Split (',') [1]) für B in BS] 
tun, dies ruft jedoch die Split

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post