當前位置:編程學習大全網 - 網站源碼 - python lambda函數用法?

python lambda函數用法?

這裏lambda x的x是函數的參數,是lst的元素(這裏是壹個元組),

x[1]是函數的返回值,是lst元素(元組)的第2個元素即字符串,

所以,lst.sort(key=lambda x:x[1])是以lst元素(元組)的第二個元素為key排序,默認為升序

排序後的lst為[(4, 'four'), (1, 'one'), (3, 'three'), (2, 'two')]

print(lst[3][1][2])是打印排序後的lst中的第4個元素(元組)的第2個元素(字符串)的第3個字符,結果就是打印字符串two的字符o

  • 上一篇:請老師幫編寫均線連續多日粘合,股價橫盤的選股公式
  • 下一篇:我的世界連鎖挖礦mod英文名
  • copyright 2024編程學習大全網