Python:如何使用列表中的特定整数?

Python:如何使用列表中的特定整数?,python,Python,我对编程相当陌生,我很难从如下列表中找出一个特定的数字: [12, 3, 4] 我怎样才能得到整数并使用它们,比如我想把12和4相乘,或者12和3相乘?我试图找出数字的第一个差异,例如12-3,然后是3-4 注意:我只是以这些数字为例,我需要程序来处理用户输入的任何整数。 谢谢 看起来你想要这样的东西 >>> l = ['12', '3', '4'] >>> def mul(num1, num2): if num1 in l and num2

我对编程相当陌生,我很难从如下列表中找出一个特定的数字:

[12, 3, 4]
我怎样才能得到整数并使用它们,比如我想把12和4相乘,或者12和3相乘?我试图找出数字的第一个差异,例如12-3,然后是3-4

注意:我只是以这些数字为例,我需要程序来处理用户输入的任何整数。
谢谢

看起来你想要这样的东西

>>> l = ['12', '3', '4']
>>> def mul(num1, num2):
        if num1 in l and num2 in l:
            return str(int(num1)*int(num2))
        else:
            return 'Number you specified is not present in the list. Please try again'


>>> print(mul(input('Print the num1 : '), input('Print the num2')))
Print the num1 : 1
Print the num2 : 7
Number you specified is not present in the list. Please try again
>>> print(mul(input('Print the num1 : '), input('Print the num2 : ')))
Print the num1 : 3
Print the num2 : 12
36

您可以通过调用整数在列表中的位置来使用它们。下面是一个添加、减去和查找列表总和的示例:

example = [12, 3, 4]
print(example[0] + example[1]) #15 (12 + 3)
print(example[2] - example[1]) #1 (4 - 3)
print(sum(example)) # 19 (12 + 3 + 4)

与您的问题没有具体关系,但可能值得注意的是,[12,3,4]是一个数字列表,['12','3','4']是一个字符串列表。听起来您需要列表索引,它允许您根据列表的位置从列表中获取特定项。看一看,了解更多信息。哦,哎呀,我来改变这个问题。你如何决定哪一个会被乘以?你想要什么其实没有多大意义。如果您想知道如何访问列表中的某个项目,那么您应该问这样一个问题:为什么需要它们是不相关的