把python list中每个元素加1,有什么简洁的写法么

谢谢... 谢谢 展开
 我来答
KneeSocksbaby
2018-03-30 · TA获得超过1万个赞
知道小有建树答主
回答量:65
采纳率:100%
帮助的人:9019
展开全部

使用python的列表生成式即可,列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。代码如下:

PYTHON如何打印列表中每个元素:

1、首先基于文本文档(Markdown) 设想好需要的基本需要的表、字段、类型。

2、随后使用 Rails Migration 随着功能的开发逐步创建表。

3、随着细节功能的开发、需求,逐步增加字段,删除字段,或者调整字段类型。

4、然后第一个 Release 的时候清理 Migrations 合并成一个。

5、最后随着后期的改动,逐步增加、修改、删除字段或表。

就烦条0o
2016-01-08 · 知道合伙人软件行家
就烦条0o
知道合伙人软件行家
采纳数:33315 获赞数:46492
从事多年系统运维,喜欢编写各种小程序和脚本。

向TA提问 私信TA
展开全部

  使用python的列表生成式即可,列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。

  代码如下:

>>> nl = [i + 1 for i in range(1, 10)]
>>> nl
[2, 3, 4, 5, 6, 7, 8, 9, 10]
>>>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友cb82e02
2010-08-12 · TA获得超过347个赞
知道小有建树答主
回答量:194
采纳率:0%
帮助的人:151万
展开全部
楼上的都不错,不过一楼再包一层list就多余了。。
l = map(lambda n:n+1,l)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
107011162
推荐于2018-02-22 · TA获得超过1066个赞
知道小有建树答主
回答量:803
采纳率:0%
帮助的人:538万
展开全部
a = [1,1,1,1]
b = [i+1 for i in a]
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-08-12
展开全部
l=[1,2,3,4]
l = list(map(lambda n:n+1, l))
#[2, 3, 4, 5]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式