题目:用户从键盘输入若干个字符串组成一个列表list1,当输入提示为“y”、"Y"或者“yes”的时候输入结束。将输入列表转换为tuple1元组,分别输出list1与tuple1。
时间: 2024-03-05 15:54:05 浏览: 119
python将列表list转数组tuple并输出
好的,以下是 Python 代码实现:
```python
# 初始化空列表
list1 = []
# 循环读入字符串,直到输入为 y、Y 或 yes
while True:
s = input("请输入一个字符串:")
if s.lower() in ["y", "yes"]:
break
list1.append(s)
# 将列表转换为元组
tuple1 = tuple(list1)
# 输出列表和元组
print("list1 =", list1)
print("tuple1 =", tuple1)
```
这段代码中,我们使用了一个 while 循环,每次读入一个字符串并将其添加到列表中,直到输入的字符串为 y、Y 或 yes 时退出循环。然后,我们使用 Python 内置的 tuple 函数将列表转换为元组,并输出列表和元组的值。
阅读全文