直接输入一个列表,里面包含若干整数,再输入一个待查找的数,编程实现在列表中查找该数,并输出相应的信息。输入包括两行,第一行是一个列表(输入包括方括号,数据之间用逗号隔开),第二行是一个待查找的整数。若找到,输出两行信息。第一行:find! 第二行:a下标=待查找的数。若没找到,输出:not find!
时间: 2023-08-14 21:03:40 浏览: 85
以下是Python实现代码:
```python
lst = eval(input()) # 输入列表
num = int(input()) # 输入待查找的整数
if num in lst:
print("find!")
print("a{}={}".format(lst.index(num), num))
else:
print("not find!")
```
注意:使用`eval()`函数可以将输入的字符串转换成列表,但是需要注意安全问题,建议不要在生产环境中使用。
相关问题
在pythkn中输入一个包含若干整数的列表
您好,以下是回答您的问题:
在Python中输入一个包含若干整数的列表,可以使用以下语法:
```
my_list = [1, 2, 3, 4, 5]
```
其中 `my_list` 是列表变量名,方括号 `[]` 用来表示这是一个列表类型,逗号 `,` 用来分隔列表中的元素。可以将需要输入的整数按照顺序放在方括号中,并用逗号分隔,即可创建一个包含若干整数的列表。
编写程序输入一个包含若干整数的列表输出一个新列表要求新列表中只包含原列表中的数
可以使用Python语言编写一个简单的程序来实现这个功能,代码如下:
```python
# 输入一个包含若干整数的列表
lst = input("请输入一个包含若干整数的列表,每个数之间用空格分隔:").split()
# 将列表中的字符串转换为整数
lst = [int(x) for x in lst]
# 使用set函数去除重复元素,并将其转换为列表
new_lst = list(set(lst))
# 输出新列表
print("新列表为:", new_lst)
```
这个程序首先让用户输入一个包含若干整数的列表,然后将这个列表中的字符串元素转换为整数类型。接着,使用Python内置的set函数去除重复元素,并将其转换为列表,最后输出新列表。