在python中的增刪改查是如何進行的?
()insert
()extend
()
names.pop()
names.remove()
del names[下標]
names.pop():刪除,每次刪除從最後乙個開始。
names.remove(「想要刪除的資訊」),根據內容從左到右尋找開始刪除,內容一樣則每次只刪除乙個。
del names[加上元素的下標]按照指定元素的下標開始刪除。
names[下標]
names[下標]="修改的內容"
"查詢的內容"
in names:
print("找到了......")
else:
print("沒有找到......")
#列印功能提示
2 print("="*50)
3 print( " 名字關係系統 v8.6")
4 print("1.新增愛乙個新的名字")
5 print("2.刪除乙個名字")
6 print("3.修改乙個名字")
7 print("4.查詢乙個名字")
8 print("5.退出系統")
9 print("="*50)
10#新增乙個迴圈
11 names = #定義乙個空的列表,來儲存新增的資訊
12while
true:
13#獲取使用者選擇
14 num = int(input("請輸入功能的序號:"))
1516
#根據使用者的選擇,執行相應的功能
17if num ==1:
18 new_name=input("請輸入名字:")
20 print(names)
21elif num ==2:
22 del_name=input("請輸入你想刪除的名字:")
23 names.remove(del_name)
24 print(names)
25elif num ==3:
26 num1=int(input("請輸入你需要修改元素的下標:"))
27 names[num1]
28 names[num1]=input("請輸入修改後的內容:")
29 print(names)
30elif num == 4:
31 find_name=input("請輸入要查詢的名字:")
32if find_name in names:
33 print("您輸入的人名找到了....")
34else:
35 print("對不起,沒有找到該使用者的資訊....")
36elif num == 5:
37break
38else:
39 print("您輸入的資料有誤")
執行結果如下:
python 增刪改查
lists aa aa 增lists.insert 0,aa 在索引為0的地方插入 aa lists.insert 5,aa 在索引為5的地方插入 aa 如果索引沒到5則插到尾部 刪lists.remove aa 刪除 第一遇到的 aa 從左向右 del lists 5 刪除指定索引的值 如果索引超...
Python 增刪改查
from pymysql import cursors from tools.config import config import random,string defcreatedatabase db config.db cur db.cursor cursor cursors.dictcurso...
Python的增刪改查
python coding utf 8 對列表的增刪改查 namelist 張三 里斯 王二 張三 查詢 print namelist 遍歷列表 for i in namelist print i 增加 names2 yasuo timo extend 將列表新增至另乙個列表的結尾 namelist...