不懂写了,思路蒙了...
v1 = {'abc', 'bbsir', '小甲鱼'}v2 = []
循环提示用户输入,如果输入值在v1中存在,则追加到v2中,如果v1中不存在,则追加到v1中(输入N或n退出) 本帖最后由 zltzlt 于 2020-8-3 21:37 编辑
v1 = {'abc', 'bbsir', '小甲鱼'}
v2 = []
while True:
s = input("请输入:")
if s.lower() == 'n':
break
if s in v1:
v2.append(s)
else:
v1.add(s)
print(f"v1 = {v1}, v2 = {v2}") zltzlt 发表于 2020-8-3 21:31
v1是集合,不是列表{:5_109:} 看海的猴 发表于 2020-8-3 21:38
v1是集合,不是列表
刚刚修改了
v1 = {'abc', 'bbsir', '小甲鱼'}
v2 = []
while True:
s = input("请输入:")
if s.lower() == 'n':
break
if s in v1:
v2.append(s)
else:
v1.add(s)
print(f"v1 = {v1}, v2 = {v2}")
页:
[1]