列表
names =[11
,22,3.14
,"哈哈"
]
python列表中,任何數值都可以存入列表中,並不會出現資料型別不一致的錯誤
列表的增刪改查
增#增加在列表尾
names.insert(插入的位置,'插入的內容'
)#可設定插入位置
names.extend(names2)
#將另乙個列表元素加入本列表
刪
names.pop(
)#刪除末尾元素
names.remove(
'要刪除的元素'
)#從前往後刪除某元素
del names(要刪元素的下標)
#按位置下標刪除元素
改
names[下標]
=new值
查
if
'元素'
in 列表名
if'元素'
notin 列表名
姓名管理系統
1
print
("="*50
)2print
("名字管理系統 1.0.0.1")3
print
("1.增加乙個新名字")4
print
("2.刪除乙個名字")5
print
("3.修改乙個名字")6
print
("4.查詢乙個名字")7
print
("5.退出系統")8
print
("="*50
)91011 names =
1213
while
true
:14 i =
(int)(
input
("請輸入要操作的序號:"))
15if i ==1:
16 push_name =
input
("請輸入乙個新名字:")18
print
(names)
19elif i ==2:
20 pull_name =
input
("請輸入需要刪除的名字:"
)21 names.remove(pull_name)
22print
(names)
23elif i ==3:
24 old_name =
(int)(
input
("請輸入要修改的人名下標:"))
25 new_name =
input
("請輸入修改後的人名:"
)26 names[old_name]
=new_name
27print
(names)
28elif i ==4:
29 search_name =
input
("請輸入你要查詢的名字:")30
if search_name in names:
31print
("查有此人")32
else:33
print
("查無此人")34
elif i ==5:
35break
36else:37
print
("請輸入正確的序號"
)
和列表大致一樣,但是只能查,不能增刪改
infor =
例:
infor =
增
infor[
"new key"
]= value
刪
del infor[
'key'
]
改
infor[key]
= new value
先找名字,找到名字再改內容,輸入你要改的key,在輸入你要改的value
查
infor.get(
'key'
)
Python (五)列表 元組 字典
list 列表 是 python 中使用最頻繁的資料型別。列表可以完成大多數集合類的資料結構實現。它支援字元,數字,字串甚至可以包含列表 所謂巢狀 列表用 標識。是python最通用的復合資料型別。列表中的值得分割也可以用到變數 頭下標 尾下標 就可以擷取相應的列表,從左到右索引預設0開始的,從右到...
Python學習記錄 5 列表,元組,字典
list 列表 是 python 中使用最頻繁的資料型別。列表可以完成大多數集合類的資料結構實現。它支援字元,數字,字串甚至可以包含列表 所謂巢狀 列表用 標識。是python最通用的復合資料型別。列表中的值得分割也可以用到變數 頭下標 尾下標 就可以擷取相應的列表,從左到右索引預設0開始的,從右到...
Python學習筆記1 0 列表,元組,字典
列表 可存在空列表 獲取 print 列表名 print 列表名 索引位 print 列表名 a b c 均可 增加 加於末尾,且每次僅能加乙個 插入 列表名.insert 索引位置.刪除del 列表名 索引位 列表名.remove 索引位 列表名.pop 索引 帶有return 預設刪除最後乙個元...