Vereinfachen Sie die Formatierung und Druckelemente einer verschachtelten Liste [geschlossen]Python

Python-Programme
Anonymous
 Vereinfachen Sie die Formatierung und Druckelemente einer verschachtelten Liste [geschlossen]

Post by Anonymous »

Ich habe eine Liste, die 3 Listen von jeweils zwei Zeichenfolgen enthält, wie unten angegeben: < /p>

Code: Select all

final_hands = [["Ace of Hearts", "King of Clubs"], ["5 of Diamonds", "6 of Spades"], ["Queen of Clubs", "Jack of Hearts"]]

Wenn ich diese Liste drucke, möchte ich, dass sie so aussieht:
[Ace of Hearts, King of Clubs], [5 of Diamonds, 6 of Spades], [Queen of Clubs, Jack of Hearts]
< /code>
Ich habe die gewünschte Ausgabe mit dem folgenden Code erreicht: < /p>
final_hands = [["Ace of Hearts", "King of Clubs"], ["5 of Diamonds", "6 of Spades"], ["Queen of Clubs", "Jack of Hearts"]]

card_list = []
for i in range(len(final_hands)):
card_list.append(f"[{", ".join(final_hands)}]")
print(", ".join(card_list), sep = ", ")
< /code>
Ich habe versucht, den obigen Code in eine einzelne Zeile zu konvertieren: < /p>
print(", ".join(f"[{", ".join(final_hands)}]" for i in range(len(final_hands))), sep = ", ")< /code>
und dies erscheint unnötig kompliziert und ist nicht einfach zu lesen. < /p>
Kann jemand eine alternative Möglichkeit vorschlagen weniger Codezeilen?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post