了解此功能中的示例列表

时间:2018-03-16 15:20:56

标签: python

我正在尝试更好地理解从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])

1 个答案:

答案 0 :(得分:1)

如果设置JdbcMetadataStoreTests,如果列表中的元素少于11个,则会失败。

您(几乎)确定列表中至少有一个元素,因此您使用my_min = sample_list[10]