這篇部落格主要針對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 列表通過索引取值 ...