<1>列表的格式
變量A的類型為列表:
<2>打印列表
列表的循環(huán)遍歷
<3>for循環(huán)
為了更有效率的輸出列表的每個(gè)數(shù)據(jù)姆泻,可以使用循環(huán)來完成搂捧。
<4>while循環(huán)
?names=["wwesdas","efsddsgfdg","hjggxjhvhjbxvb","dgfggfgfgfgffg"]
length=len(names)
i=0
while i<length:
? ? print("names[%d]=%s" %(i,name[i]))
? ? i+=1
列表的相關(guān)操作
列表中存放的數(shù)據(jù)是可以進(jìn)行修改的,比如"增"、"刪"、"改""。
<1>添加元素("增"append)
通過append可以向列表添加元素额获。
<2>修改元素("改")
修改元素的時(shí)候,要通過下標(biāo)來確定要修改的是哪個(gè)元素恭应,然后才能進(jìn)行修改
<3>查找元素("查"in抄邀、not in)
所謂的查找,就是看看指定的元素是否存在
python中查找的常用方法為:
in(存在),如果存在那么結(jié)果為true昼榛,否則為false
not in(不存在)撤摸,如果不存在那么結(jié)果為true,否則false
<4>刪除元素("刪"del褒纲、pop准夷、remove)
類比現(xiàn)實(shí)生活中,如果某位同學(xué)調(diào)班了莺掠,那么就應(yīng)該把這個(gè)條走后的學(xué)生的姓名刪除掉衫嵌;在開發(fā)中經(jīng)常會(huì)用到刪除這種功能。
列表元素的常用刪除方法有:
del:根據(jù)下標(biāo)進(jìn)行刪除
pop:刪除最后一個(gè)元素
remove:根據(jù)元素的值進(jìn)行刪除
while True:
#1. 打印功能菜單
print("-"*40)
print("? 1? :? 添加用戶名")
print("? 2? :? 添加用戶名")
print("? 3? :? 添加用戶名")
print("? 4? :? 添加用戶名")
print("? 5? :? 退出系統(tǒng)")
print("-"*40)
#2. 提示用戶進(jìn)行選擇
numStr = raw_input()
num = int(numStr)
#3. 根據(jù)用戶輸入的數(shù)據(jù)彻秆,進(jìn)行相應(yīng)的操作
if num==1:
xxxxx
elif num==2:
sxxxx2
elif num==5:
break
else:
print("您輸入的數(shù)據(jù)有誤楔绞,請(qǐng)重新輸入")