|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
用户输入N个字符扇,将这些字符串收集到列表中,然后去除其中重复的宇符串后输出列表。
length = int(input("请输入列表的长度:"))
my_list = []
for i in range(length):
my_list.append(input('请输入字符串:'))
print(my_list)
new_list = []
[new_list.append(i) for i in my_list if not i in new_list]
print(new_list)
疑惑:为什么可以这么写[new_list.append(i) for i in my_list if not i in new_list],
为什么不这么写new_list.append(i) for i in my_list if not i in new_list],
为什么不这么写new_list = [new_list.append(i) for i in my_list if not i in new_list],
很懵逼,求解惑!
|
|