def big_diff(nums): return max(nums) - min(nums)List2ではループ文を使用する問題ですから、for文を使用して解いた方がループ処理の力はみにつくでしょう。そこでfor文の解き方も書いときます。
def big_diff(nums):
minimum = nums[0]
maximum = nums[0]
for i in range(1,len(nums)):
mininum = min(minimum,nums[i])
maxinum = max(maximum,nums[i])
return maxinum - mininum
print(big_diff([1,2,3,7]))
# => 6