Python 之 列表操作 名片管理系統

2021-09-20 07:08:22 字數 1655 閱讀 7254

這篇部落格主要針對python 中列表的總結,通過實現下面程式可以獲得以下知識點

刪:   names.remove("字串") del names[index] names.pop()

該:names[index] = "字元"

查: in  ,not in 

2.  * 的用法:「*」*10

3. len(names) len函式得到元素的個數

4.if-elif-else 使用

5.range(0,15)  0到14  

6.while 迴圈 break 跳出

7. 在迴圈中 print(" ",end =' ') 不會換行

8.input(「 dsadsa」)輸入為字串 需要強制型別轉換

9.pass 占用位置 以後在寫**時,可以先寫出大體框架。再完成具體內容。

#使用者提示

print(" 名片管理系統 ")

print("*"*10)

print("1.查詢名片資訊")

print("2.修改名片資訊")

print("3.刪除名片資訊")

print("4.增加名片資訊")

print("5.列印名片列表")

print("6.退出")

print("*"*10)

#名片儲存控制項

names = ["毛毛","花花","天天"]

#使用者輸入

while true:

num = int(input('使用者輸入'))

#執行 輸出

if num == 1:

srchname = input('查詢姓名:')

if srchname in names:

print("存在此名片")

else:

print("不存在此名片")

elif num == 2:

number = int(input('修改前的名字序號'))

if number >= len(names) or number <0:

print("無當前序號")

else:

chgnamea = input('修改後的名字')

names[number] = chgnamea

print("修改完成")

elif num == 3:

number = int(input('刪除的姓名序號'))

if number >= len(names) or number <0:

print('無此序號')

else:

del names[number]

print('刪除成功')

elif num == 4:

addname = input('增加的名字')

print('增加成功')

elif num == 5:

for i in range(0,len(names)):

print("%d%s"%(i,names[i]),end = '')

print('')

elif num == 6:

break

print('程式已經退出')

else:

print("輸入不合法,請重新輸入")

python之列表操作

列表操作功能彙總 print 列表操作功能彙總 list demo first second thrid fourth 複製list demo列表取名list list list demo print 原列表為 list print print 輸出列表第乙個元素 list 0 print 輸出列表...

python之列表操作

詳情見語雀 列表 增 extend 列表末尾追加乙個序列 insert 列表插入元素 copy 複製列表 列表 刪 pop 移除列表的乙個元素 預設最後乙個 並返回 remove 移除列表中某值的匹配項 clear 清除列表 列表 查 reverse 反向列表 sort 對原列表排序 list in...

python筆記之列表操作

ls1 print ls1,type ls1 列表中可以出現重複資料 ls2 1,3,2,2,3,1 print ls2 1,3,2,2,3,1 列表中可以出現不同型別的資料 ls3 1,3.14,true,空元組,但只包含乙個元素的元組表示方式 元素,空字典 print ls3 列表通過索引取值 ...