• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Getting the maximum value and minimal values in a list
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Getting the maximum value and minimal values in a list


  • Subject: Re: Getting the maximum value and minimal values in a list
  • From: Stan Cleveland <email@hidden>
  • Date: Mon, 13 Sep 2010 13:47:48 -0700

On Sep 13, 2010, at 1:35 PM, KOENIG Yvan wrote:

There isn't such a function in AppleScript.


set list_of_values to {10, 20, 30, 40, 50, 60, 2000, 9, 3000, 4}

set minimum to 9.9999999999E+12
set maximum to 0
repeat with ref_to_value in list_of_values
set the_value to contents of ref_to_value
if the_value > maximum then set maximum to the_value
if the_value < minimum then set minimum to the_value
end repeat

{minimum, maximum}

may do the trick.

Hi Alex,

Another option is to sort the list and grab items 1 [min] and -1 [max] of the result. However, sorting would make sense only if you needed the items sorted anyway. But if you only want the min and max, then Yvan's method is more efficient.

Stan C.

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
Archives: http://lists.apple.com/archives/applescript-users

This email sent to email@hidden

References: 
 >Getting the maximum value and minimal values in a list (From: Alex Zavatone <email@hidden>)
 >Re: Getting the maximum value and minimal values in a list (From: KOENIG Yvan <email@hidden>)

  • Prev by Date: Re: Getting the maximum value and minimal values in a list
  • Next by Date: Re: Getting the maximum value and minimal values in a list
  • Previous by thread: Re: Getting the maximum value and minimal values in a list
  • Next by thread: Re: Getting the maximum value and minimal values in a list
  • Index(es):
    • Date
    • Thread