python语法基础之列表

定义

python中列表中元素类型可以有很多种。而C语言中数组的类型固定。 

操作 

三种方式添加新的元素:

append():添加到列表的最后一个位置;

insert(位置,添加内容):添加到指定位置;

extend():将一个列表添加到另一个列表中。

删 

三种方式删除:

pop():删除最后一个元素;

remove(内容):根据内容删除,且只删除一次;

del names():根据下标删除.

改 

xxxx[下标]=new 

查 

in 或者 not in

遍历列表 

for-else的应用 

 for循环中执行了break,则else不执行。

列表中的append和extend

a=['ysl','322',45]
b=[11,22]
a.append(b)
print(a)


结果:['ysl', '322', 45, [11, 22]]
a=['ysl','322',45]
b=[11,22]
a.extend(b)
print(a)


结果:['ysl', '322', 45, 11, 22]

名字管理系统

#打印功能提示
print ('='*50)
print ('名字管理系统')
print ('1:添加一个新的名字:')
print ('2:删除一个新的名字:')
print ('3:修改一个新的名字:')
print ('4:查询一个新的名字:')
print ('5:退出系统')

print ('='*50)

names=[]

while True:
    num=int(input('请输入功能序号:'))

    if num==1:
        new_name=input('请输入名字:')
        names.append(new_name)
        print (names)
    elif num==2:
        pass
    elif num==3:
        pass
    elif num==4:
        find_name=input('请输入要查询的名字:')
        if find_name in names:
            print ('找到您要找的人')
        else:
            print ('查无此人')
    elif num==5:
        break
    else:
        print ('输入有误!')

结果:

D:\Anaconda\python.exe E:/pythonwork/黑马/名字管理系统.py
==================================================
名字管理系统
1:添加一个新的名字:
2:删除一个新的名字:
3:修改一个新的名字:
4:查询一个新的名字:
5:退出系统
==================================================
请输入功能序号:1
请输入名字:ss
['ss']
请输入功能序号:1
请输入名字:dsd
['ss', 'dsd']
请输入功能序号:4
请输入要查询的名字:ss
找到您要找的人
请输入功能序号:5

Process finished with exit code 0

猜你喜欢

转载自blog.csdn.net/qq_35654080/article/details/84551196