Python中文
首页
教程
问答
标签
搜索
登录
注册
在映射中使用条件和lambda
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>如果我想要一个数字列表,然后做这样的事情:</p> <pre><code>lst = [1,2,4,5] [1,2,4,5] ==> ['lower','lower','higher','higher'] </code></pre> <p>在<code>3</code>使用map函数的条件中,有一种简单的方法吗?</p> <p>显然<code>map(lambda x: x<3, lst)</code>让我非常接近,但是我如何在map中包含一个语句,它允许我立即返回一个字符串而不是布尔值?</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>三元运算符:</p> <pre><code>map(lambda x: 'lower' if x<3 else 'higher', lst) </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
基于datafram中的1列选择具有最高值的行
8 回答
基于DataFram中的datetime对象间隔获取值
10 回答
基于datafram中的两个条件生成布尔值列
5 回答
基于datafram中的两列删除异常值
1 回答
基于datafram中的值对列表排序
4 回答
基于datafram中的值求和
8 回答
基于Datafram中的值的彩色条形图
4 回答
基于DataFram中的值计数保留前n个项的所有行
3 回答
基于DataFram中的值重命名具有相同列名的列
9 回答
基于datafram中的其他值更改dataframe的值
6 回答
基于datafram中的列值获取更改日期
2 回答
基于datafram中的列创建6个条形子图
3 回答
基于DataFram中的另一列填充缺少的值
5 回答
基于datafram中的唯一值生成大量列
9 回答
基于datafram中的多个列联接
10 回答
基于DataFram中的字符串格式创建额外的行
5 回答
基于datafram中的排序值旋转多行
8 回答
基于datafram中的条件在python中创建记录
8 回答
基于DataFram中的条件检索列
3 回答
基于DataFram中的次要时间增量获取值
9 回答