def local_extrema(numbers):
    extrema = []
    for i in range(1, len(numbers) - 1):
        if numbers[i] > numbers[i - 1] and numbers[i] > numbers[i + 1]:
            extrema.append((i, numbers[i], 'max'))
        elif numbers[i] < numbers[i - 1] and numbers[i] < numbers[i + 1]:
            extrema.append((i, numbers[i], 'min'))
    return extrema

Эта функция принимает список numbers и возвращает список кортежей, содержащих индекс, значение и тип (максимум или минимум) локальных экстремумов.
def local_extrema(ตัวเลข): extrema = [] สำหรับฉันอยู่ในช่วง (1, len(ตัวเลข) - 1): ถ้าตัวเลข[i] > ตัวเลข[i - 1] และตัวเลข[i] > ตัวเลข[i + 1]: extrema.append((i, ตัวเลข[i], 'สูงสุด')) ตัวเลข elif[i] < ตัวเลข[i - 1] และตัวเลข[i] < ตัวเลข[i + 1]: extrema.append((i, ตัวเลข [i], 'min')) return extrema ฟังก์ชันนี้รับรายการตัวเลขและส่งคืนรายการสิ่งอันดับที่มีดัชนี ค่า และประเภท (สูงสุดหรือต่ำสุด) ของ extrema เฉพาะที่
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence