python|高阶函数|map几个小实例

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]
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值