a = [1.23124234, 1.232344, 2.423423, 0.354325]
b = [0.033545, 0.00423435, 0.3545345, 0.342341]
c = [1, 2, 3, 4]
d = "yihe"
e = [-2, -3, 0, 53423, -324, -2324, 212]
# 将a列表每个元素保留两位小数输出
def two_decimals():
r = map(lambda x: '{:.2f}'.format(x), a)
print(list(r))
two_decimals()
# 将b列表转换为百分比并保留两位小数显示
def percent_decimals():
r = map(lambda x: 'percent:{:.2%}'.format(x), b)
print(list(r))
percent_decimals()
# 将c列表中元素转化为字符串输出
def str_num():
r = map(lambda x: str(x), c)
print(list(r))
str_num()
# 将d列表中元素转换为ascii码值输出
def ascii_str():
r = map(lambda x: ord(x), d)
print(list(r))
ascii_str()
# 输出e列表中元素绝对值
def absolute():
r = map(lambda x: abs(x), e)
print(list(r))
absolute()
结果如下
['1.23', '1.23', '2.42', '0.35']
['percent:3.35%', 'percent:0.42%', 'percent:35.45%', 'percent:34.23%']
['1', '2', '3', '4']
[121, 105, 104, 101]
[2, 3, 0, 53423, 324, 2324, 212]