python列表 增删改查 列表购物车 斐波那契数列 冒泡排序
# lists = ['1','2','hello','3','4','False','5','6',[3,4,5]]
# print(lists[-1][1])
# print(lists)
# print(type(lists))
# print(len(lists))
# 1查
# 方法一
# for i in lists:
# print(i)
# 方法二
# for ii in range(len(lists)):
# print(lists[ii])
# print(lists[2:5])
# 2增
# 方法一
# demo = lists+lists
# print(demo)
# 方法二
# lists.append(123)
# print(lists)
# 方法三
# lists.insert(1,'5')
# print(lists)
# 3修改
# lists[1] = 5
# print(lists)
# 4删除
# 方法一
# a = lists.pop(2)
# print(a)
# print(lists)
# 方法二
# lists.remove('hello')
# print(lists)
# 特殊方法:
# b = '|'.join(lists)
# print(b)
列表购物车
car=[]
flag=1
while True:
if flag==0:
break
lists = [['水果','苹果','梨','西瓜'],['蔬菜','白菜','萝卜','西红柿'],['日用品','手纸'],['五金用品','螺丝刀']]
for a,b in enumerate(lists):
print(a,b[0])
c1 = input('请选择分类序号')
c_list = lists[int(c1)][1:]
while True:
for a,b in enumerate(c_list):
print(a, b)
print('输入Exit结算退出 Back返回上一级菜单')
c2 = input('请选择商品序号')
if c2=='Exit':
flag=0
break
if c2 == 'Back':
break
car.append(c_list[int(c2)])
print(car)
斐波那契数列
a=0
b=1
for i in range(1,21):
print(a)
a,b =b,a
b=a+b
冒泡排序
lists = [33,21,10,40,32]
for j in range(len(lists)-1):
for i in range(len(lists)-j-1):
if lists[i]>lists[i+1]:
lists[i],lists[i+1]=lists[i+1],lists[i]
print(lists)

浙公网安备 33010602011771号