Listenverständnis mit iterierbarem Auspacken?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Listenverständnis mit iterierbarem Auspacken?

by Anonymous » 19 Aug 2025, 02:55

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

Top