用Python创建一个空的列表,从键盘输入6个字符串,依次添加进这个列表。检查列表中有没有重复的元素?区分大小写。
时间: 2024-02-03 08:14:01 浏览: 105
解决Python列表字符不区分大小写的问题
5星 · 资源好评率100%
可以使用以下代码实现:
```python
my_list = []
for i in range(6):
string = input("请输入一个字符串:")
my_list.append(string)
if len(my_list) == len(set(my_list)):
print("列表中没有重复元素")
else:
print("列表中有重复元素")
```
首先创建一个空的列表 `my_list`,然后使用 `for` 循环和 `input()` 函数,从键盘输入6个字符串,并将它们依次添加进 `my_list` 中。
接下来,通过将 `my_list` 转换为集合(使用 `set()` 函数),判断集合中的元素数量是否等于 `my_list` 的长度,如果相等,则说明 `my_list` 中没有重复元素;否则说明有重复元素。需要注意的是,集合是无序的,因此这种方法无法判断重复元素的位置。同时,这种方法区分大小写。
阅读全文