【发布时间】:2020-10-29 13:09:36
【问题描述】:
我编写了一些包含新用户和当前用户列表的代码,并检查用户名是否可用。如果不可用,它会输出一条消息,说明它,否则输出一条消息,说明它可用。在此之后,我尝试将 new_users 列表的元素附加到 current_users,条件是它不存在于那里。然后我想打印 current_users 列表以表明发生了更改。
到目前为止,这是我的代码 - 它只打印 current_users 列表而没有更改,这仍然是我的问题所在。
current_users = ['alice', 'bob', 'mary', 'OSCAR', 'Simon']
new_users = ['jack', 'daniel', 'sue', 'mary', 'chris']
current_users_lower = [user.lower() for user in current_users]
for new_user in new_users:
if new_user in current_users:
print(f"{new_user} unavailable\n")
else:
print(f'{new_user} available')
if new_user not in current_users_lower:
current_users_lower.append(new_user)
print(current_users_lower)
感谢您提前提供的任何帮助。我知道问题格式在这里非常重要,所以我已尽力尽可能清楚地提出问题。
谢谢!
【问题讨论】:
-
感谢编辑我的代码的用户 - 我认为直接从我的 IDE 复制代码会将格式带入帖子中。没有意识到它需要更多的工作。干杯!
标签: python list loops conditional-statements