python怎么把循环得到的数值放到一个列表中

s=('a','b','c','d')foriins:x=ord(i)print(x)这个代码会得到4个ASCII码,我想将这4个码求和,怎么做?... s=('a','b','c','d')
for i in s:
x=ord(i)
print(x)
这个代码会得到4个ASCII码,我想将这4个码求和,怎么做?
展开
 我来答
百度网友d33d7c8edc
推荐于2017-09-28 · TA获得超过203个赞
知道小有建树答主
回答量:171
采纳率:0%
帮助的人:166万
展开全部
#!/bin/python
a = []
for x in [1,2,3,4,5,6,7,8,9,10,11]:
a.append(x)
print a
for代表循环取数。
append()函数代表将值插入到列表最后。
匿名用户
推荐于2017-10-05
展开全部

你要求和还是放到列表啊?

求和的话直接加起来不就好?

放入列表的话

s=('a','b','c','d')
sum = [] 
for i in s:
    x=ord(i)
    sum.append(x)
    print(x)
追问
求和。放入列表的搞定了。但我每次加都是最后一个加。
追答
s=('a','b','c','d')
res = sum([ord(i) for i in s])
print(res)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
grhahaha
2015-10-06 · 超过11用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:35.2万
展开全部
返回值append到列表里
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式