Python第八节课
本节内容
元组
元组的特点
# 元组是小括号包裹 # 列表是中括号包裹 # 元组中的元素是不能被修改的
查找元组中的值
我们依旧可以使用下标来对元组中的值进行访问和查找 例如:a = (1, 2, 3) a[0] ---> 1
创建元组
创建空元祖 a = ()
创建只有一个元素的元组 a = (1, )元组中不能添加和删除,也不能修改值
但是可以使用index,count等其他的函数
测试:
现在有一群客户,其中有普通用户和VIP用户
VIP用户前,添加VIP_前缀
普通用户在名字的最后添加SB
用户的充值达到了1000元以上,就是VIP用户,否则就是普通会员
注:VIP用户安全级别比较高,非系统人员不能修改
代码示例:import copy c = (1000, ) a_name = ['xm', 'de', 'kq', 'fe'] b = copy.copy(a_name) c_age = [1000, 2000, 600, 900] for i in a_name: for j in c_age: if a_name.index(i) == c_age.index(j): if j >= c[0]: b[b.index(i)] = "VIP_" + i print(f"心悦俱乐部信息反馈:\n用户:{i}\n充值额度:{j}") else: b[b.index(i)] = i + "SB" print(f"心悦俱乐部信息反馈:\n用户:{i}\n充值额度:{j}") else: continue print(b)
其实最简单的一个思路,在最后,把VIP列表转换成元组即可。因为核心需求是安全!