簡體   English   中英

如何將字符串拆分為字符並將每個字符分配給單獨的變量

[英]How to split a string into characters and assign each character to a separate variable

我需要將一個 4 位字符串編號拆分為 4 個 1 位字符串。

數字看起來像這樣: num = "1234"

我需要將它拆分為單獨的變量: a = "1" , b = "2" , c = "3"d = "4" ,所以我以后可以將其改造成: print (str(a) + ',' + str(b) + str(c) + str(d))

PS請不要告訴我如何在“a”和“b”之間添加逗號,我以后需要這些變量。

您可以使用可迭代解包

a, b, c, d = num

鑒於這些是字符串。 但通常最好使用 list ,因為這樣您就可以處理任意長度的字符串:

chars = list(num)

這是有效的,因為字符串是可迭代的字符。 因此,您可以使用可迭代解包來解包它們,或者使用list構造函數,它接受一個可迭代對象並使用可迭代對象的元素創建一個列表。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM