python列表推导式?
a=[1,2,3,4,5,6]b=','.join(str(i)foriina)print(b)#返回:1,2,3,4,5,6提问:如果不使用列表导式该怎么把变量a列表转...
a = [1,2,3,4,5,6]
b = ','.join(str(i) for i in a)
print(b)
#返回:1,2,3,4,5,6
提问:如果不使用列表导式该怎么把变量a列表转换成字符,输出1,2,3,4,5,6??? 展开
b = ','.join(str(i) for i in a)
print(b)
#返回:1,2,3,4,5,6
提问:如果不使用列表导式该怎么把变量a列表转换成字符,输出1,2,3,4,5,6??? 展开
4个回答
展开全部
帮助理解:
使用列表推导式生成包含10个数字5的列表,语句可以写为_____。([5 for i in range(10)])
用pycharm验证:
print([5 for i in range(10)])
等价于
a=[]
for i in range(10):
a.append(5)
print(a)
输出:
[5, 5, 5, 5, 5, 5, 5, 5, 5, 5]
[5, 5, 5, 5, 5, 5, 5, 5, 5, 5]
使用列表推导式生成包含10个数字5的列表,语句可以写为_____。([5 for i in range(10)])
用pycharm验证:
print([5 for i in range(10)])
等价于
a=[]
for i in range(10):
a.append(5)
print(a)
输出:
[5, 5, 5, 5, 5, 5, 5, 5, 5, 5]
[5, 5, 5, 5, 5, 5, 5, 5, 5, 5]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为什么不用列表推倒?
用for循环,字符串拼接,当然你要注意逗号要少一个
用for循环,字符串拼接,当然你要注意逗号要少一个
追问
我主要想理解一下那个列表列表推倒式!通过for循环是怎么实现的?
追答
你可以不用了解列表推导,自己学for循环就可以了、
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
b=str(a)[1:-1]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询