Python3 Tkinter基础 Listbox delete(单索引值)删除单个元素,delete(0,END)删除所有的元素

时间:2022-01-20 21:17:36

 镇场诗:
    清心感悟智慧语,不着世间名与利。学水处下纳百川,舍尽贡高我慢意。
    学有小成返哺根,愿铸一良心博客。诚心于此写经验,愿见文者得启发。


 

 

  python:3.6.4
              os:windows 7 x64
             ide:JetBrains PyCharm 2017.3.2 x64

 

 

代码

"""
@Author: 舍名利
@Blog  : www.cnblogs.com/shemingli
@GitHub: github.com/GratefulHeartCoder
@Date  : 2018/4/2
"""
from tkinter import *


def main():
    root = Tk()

    my_lb = Listbox(root)
    my_lb.pack()

    my_list = ["舍名利", "贪狼", "巨门", "禄存", "文曲", "廉贞", "武曲", "破军", "左辅", "右弼"]

    for item in my_list:
        my_lb.insert(END, item)

    # 删除索引值为 0 的元素,也就是舍名利
    my_lb.delete(0)

    mainloop()


if __name__ == '__main__':
    main()

   

结果

Python3 Tkinter基础 Listbox delete(单索引值)删除单个元素,delete(0,END)删除所有的元素

 

 

代码

"""
@Author: 舍名利
@Blog  : www.cnblogs.com/shemingli
@GitHub: github.com/GratefulHeartCoder
@Date  : 2018/4/2
"""
from tkinter import *


def main():
    root = Tk()

    my_lb = Listbox(root)
    my_lb.pack()

    my_list = ["贪狼", "巨门", "禄存", "文曲", "廉贞", "武曲", "破军", "左辅", "右弼"]

    for item in my_list:
        my_lb.insert(END, item)

    my_lb.delete(0, END)  # 删除索引值为0的元素,也就是舍名利

    mainloop()


if __name__ == '__main__':
    main()

  

结果 

Python3 Tkinter基础 Listbox delete(单索引值)删除单个元素,delete(0,END)删除所有的元素

 

 


Python3优秀,值得学习。
Python的设计哲学:优雅,明确,简单。提倡用一种方法,最好是只有一种方法来做一件事。
tkinter是跟随"小甲鱼"视频学习的。GUI可用pyqt5、pyside2、wxpython、wxwidgets等进行创作。
通过pycharm的智能提示可以学习Python的代码规范。