所以我正在嘗試創(chuàng)建一個(gè)小型 GUI 應(yīng)用程序,它可以從 text() 小部件示例中獲取用戶數(shù)據(jù):112,21,33,49,5 或 12 21 33 49 5 并根據(jù)用戶選擇。但我現(xiàn)在陷入了這個(gè)問題。問題是我的邏輯適用于像 9、8、3、5、2、6 這樣的單值數(shù)據(jù),但是當(dāng)我給出像 99、22、44、11 這樣的數(shù)據(jù)時(shí),它完全是垃圾。它計(jì)算每個(gè)單獨(dú)的項(xiàng)目,然后執(zhí)行其余操作。請(qǐng)幫我解釋一下邏輯。這是從小部件獲取數(shù)據(jù)并將其轉(zhuǎn)換為 int 并將 int 數(shù)據(jù)附加到另一個(gè)空白列表 b[] 的代碼。 b = []
a12 = entry_01.get("1.0", "end-1c")
for k in a12:
if k != ",":
c = int(k)
b.append(c)在附加所有數(shù)據(jù)后列表 b[] 準(zhǔn)備就緒后,我然后應(yīng)用搜索或排序算法。SI 只需要這部分代碼的幫助。
如何將從 text() 小部件獲得的字符串轉(zhuǎn)換為 int 數(shù)據(jù)類型列表?
幕布斯7119047
2023-05-09 15:10:00