【发布时间】:2020-05-14 18:32:13
【问题描述】:
你能帮我处理 python 参数吗?我对字符串 #4 有疑问。谢谢
输出是列表[2]
但我需要宝马
list = ["Ford", "Volvo", "BMW"]
x = len(list)
a = x - 1
car = 'list[%s]' % a
print car
【问题讨论】:
-
就是
car = list[a]
你能帮我处理 python 参数吗?我对字符串 #4 有疑问。谢谢
输出是列表[2]
但我需要宝马
list = ["Ford", "Volvo", "BMW"]
x = len(list)
a = x - 1
car = 'list[%s]' % a
print car
【问题讨论】:
car = list[a]
这很简单。你只需要做car = list[a] 这会给你'宝马'。
myList = ["Ford", "Volvo", "BMW"]
x = len(myList)
a = x - 1
car = myList[a]
print(car) # 'BMW'
我已重命名变量名。当你给变量名时,请注意预定义/内置关键字,因为它不是很好的方法给变量/函数名称与内置类型相同,因为它掩盖了内置类型名称。
【讨论】:
首先不要使用list作为变量,list是python中的关键字。试试别的名字。您现在正在打印 a 的值,它是索引而不是列表的元素。您必须使用 list[a] 打印位于索引 a 处的列表元素。
【讨论】: