我正在嘗試獲取末尾具有相同文本的專案數,例如 a,1 b,1 和 c,1。
我想不出任何讓它作業的東西。
from tkinter import *
root=Tk()
Listbox(root).pack()
Listbox.insert(END,'a,1','b,1','c,1')
root.mainloop()
uj5u.com熱心網友回復:
您可以使用for回圈listbox.get(0, END)(獲取 a 中的所有專案Listbox),并str.endswith()計算以某個字串結尾的專案數。下面是一個例子:
from tkinter import *
root=Tk()
list_box = Listbox(root)
list_box.pack()
list_box.insert(END,'a,1','b,1','c,1')
# Count the number of items that end in "a,1"
items = 0
for i in list_box.get(0, END):
if i.endswith("a,1"):
items = 1
print("{} items end with 'a,1'.".format(items))
root.mainloop()
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/356595.html
標籤:特金特
上一篇:如何從Tk視窗中洗掉一組條目?
