gpt4 book ai didi

python - 使用字符串在列表中查找其整数值

转载 作者:行者123 更新时间:2023-11-30 22:05:32 25 4
gpt4 key购买 nike

嘿,我想制作一个列表:(整数是其成本)

Price=0
List=[('apple',1),('banana',2),('carrot',3)]
Text=input('what do you want?')
Amount=int(input('how many do you want?'))
if Text=='apple':
Price=List[int(0)]*Amount
print(Price)

并且能够用一个来找到另一个。这叫什么(/你怎么这样做)因为我试图搜索它但什么也没找到,可能有一直在寻找错误的东西谢谢。

Price=0
List=[('apple',1),('banana',2),('carrot',3)]
Text=input('apple')
Amount=int(input('5'))
if Text=='apple':
Price=1*5
print(5)

我不知道这是否是你的意思@MayankPorwal

最佳答案

您可以尝试使用字典来实现此目的。您可以通过几种不同的方式创建字典,但一种方式类似于 {'apple': 1} ,其中字典键是商品,值是价格。然后,您可以使用 dict[key] 根据用户输入访问价格。例如:

items = {'apple': 1, 'banana': 2, 'carrot': 3} 

item = input('what do you want?')
quantity = int(input('how many do you want?'))

if item in items:
price = items[item] * quantity
print(f'Item: {item} Quantity: {quantity} Price: {price}')
else:
print('Item not found')

# OUTPUT for item input 'banana' and quantity input '2'
# Item: banana Quantity: 2 Price: 4

此外,尽量避免对变量使用“list”之类的名称,因为 list() 是内置的 Python 函数。

关于python - 使用字符串在列表中查找其整数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52974733/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com