Xamp's blog

By Xamp, history, 3 months ago, translation, In English

In Python, lambda functions allow for more concise and readable code by defining simple, one-time-use functions without the need for a full def statement.

#################################################

import sys

input = lambda: sys.stdin.readline().rstrip("\r\n")

sint = lambda: int(input())

mint = lambda: map(int, input().split())

aint = lambda: list(map(int, input().split()))

#################################################

Here’s what each does:

input: reads input and removes extra characters. sint: reads a string and converts it into an integer. mint: returns an iterator with integers from the input string. aint: returns a list of integers. These concise functions save time, simplify code, and are especially useful in programming competitions.

Full text and comments »

  • Vote: I like it
  • 0
  • Vote: I do not like it