def add_friend(): friend_name = simpledialog.askstring("添加好友", "请输入好友的昵称:") if friend_name: if friend_name not in friend_list: friend_list.append(friend_name) online_list.insert(tkinter.END, friend_name) print("添加成功!") else: print("该用户已经是你的好友!")根据这个函数,编写删除好友的函数
时间: 2024-01-30 10:03:23 浏览: 65
添加删除好友
以下是删除好友的函数示例:
```python
def delete_friend():
friend_name = simpledialog.askstring("删除好友", "请输入要删除的好友昵称:")
if friend_name:
if friend_name in friend_list:
friend_list.remove(friend_name)
online_list.delete(online_list.get(0, tkinter.END).index(friend_name))
print("删除成功!")
else:
print("该用户不是你的好友!")
```
该函数与 `add_friend()` 函数类似,通过 `simpledialog.askstring()` 函数获取用户输入的好友昵称,然后判断该好友是否存在于好友列表中。如果存在,则将其从 `friend_list` 列表中删除,并从在线列表 `online_list` 中删除该好友。如果不存在,则输出提示信息。
阅读全文