PYTHON2 5 列表,元組,字典的增刪改查

2021-10-02 02:48:04 字數 2272 閱讀 2884

列表

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 預設刪除最後乙個元...