1
A
回答
2
可以使用get()
方法从列表中选择一个或多个项目。
在第一步中,使用get(0, END)
得到名单列表中的所有项目的;在第二步骤中使用Finding the index of an item given a list containing it in Python转发到index()
方法:
import Tkinter as Tk
master = Tk.Tk()
listbox = Tk.Listbox(master)
listbox.pack()
# Insert few elements in listbox:
for item in ["zero", "one", "two", "three", "four", "five", "six", "seven"]:
listbox.insert(Tk.END, item)
# Return index of desired element to seek for
def check_index(element):
try:
index = listbox.get(0, "end").index(element)
return index
except ValueError:
print'Item can not be found in the list!'
index = -1 # Or whatever value you want to assign to it by default
return index
print check_index('three') # Will print 3
print check_index(100) # This will print:
# Item can not be found in the list!
# -1
Tk.mainloop()
0
你需要得到列表框的内容,然后搜索列表:
lb = tk.Listbox(...)
...
try:
index = lb.get(0, "end").index("the thing to search for")
except ValueError:
index = None
相关问题
- 1. 返回索引位置
- 2. 在列表中查找并返回位置索引处的值
- 3. 可以对MySQL列编制索引以改善LIKE搜索吗?
- 4. SPSiteDataQuery可以搜索列表和库吗?
- 5. 搜索向量的单元阵列并返回索引
- 6. Lucene可以从单个索引文件返回多个搜索结果吗?
- 7. 是否可以通过数组进行搜索并返回值的索引
- 8. 递归线性搜索 - 返回列表索引
- 9. 列表索引搜索
- 10. 是否可以搜索Word文档并返回所有表格?
- 11. 搜索YouTube并返回JSON
- 12. 搜索引擎可以索引JavaScript生成的网页吗?
- 13. 二进制搜索索引位置
- 14. 索引可以更快地搜索文件中的列表?
- 15. 如何修改lambda语句以从列表索引位置开始并返回该位置
- 16. ASP.NET MVC搜索框不发布返回索引
- 17. 搜索Java ArrayList并返回元素位置 - indexOf()不起作用。
- 18. C/C++搜索从根位置的文件夹,并返回
- 19. 在单元格中搜索字符串并返回索引号
- 20. 快速搜索数组中的字符串并返回索引
- 21. 搜索字符串并返回索引号
- 22. Google搜索的返回网址列表
- 23. 的Python:在HTML索引搜索Unicode字符串/ find返回错误的位置
- 24. SQL:插入表并返回新索引?
- 25. Lucene可以用行号返回搜索结果吗?
- 26. 我可以从递归搜索函数返回两个值吗?
- 27. 试图在列表视图中搜索列并返回结果
- 28. 位置搜索
- 29. PHP以递归方式搜索数组并返回索引'x'的计数?
- 30. 索引更新时可以查询Azure搜索吗?