我正在尝试更好地理解从edx介绍到python课程的代码中的机制。我已经标记了我感到困惑的部分。
重新构建问题:
为什么我无法将其设置为
my_min = sample_list[10]
或
my_min = sample_list[0,1]
#############示例解决方案
def _find_min_sample_(sample_list):
# Initially set the first element
# of the list as the minimum
my_min = sample_list[0] # <---this is where i am confused.
# Iterate through the list
for item in sample_list:
# Compare each item from the list
# to the current minimum. If the item is smaller
# than your current minimum then set that item
# to be your current minimum instead
if item < my_min:
my_min = item
# finally return the minimum value
return my_min
_find_min_sample_([-10,8,9,7])
答案 0 :(得分:1)
如果设置JdbcMetadataStoreTests
,如果列表中的元素少于11个,则会失败。
您(几乎)确定列表中至少有一个元素,因此您使用my_min = sample_list[10]
。