Skip to content

Instantly share code, notes, and snippets.

@glyphobet
Last active December 15, 2015 12:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save glyphobet/5262639 to your computer and use it in GitHub Desktop.
Save glyphobet/5262639 to your computer and use it in GitHub Desktop.
Sort size letters like XS, S, M, L, XL, LL, XXL
def size_cmp(sizea, sizeb):
return cmp(size_value(sizea), size_value(sizeb))
def size_value(size):
size = size.upper()
return (size.count('L') - size.count('S')) * (size.count('X') + 1)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment