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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python怎么把循环得到的数值放到一个列表中相关的知识,希望对你有一定的参考价值。

s=('a','b','c','d')
for i in s:
x=ord(i)
print(x)
这个代码会得到4个ASCII码,我想将这4个码求和,怎么做?

#!/bin/python
a = []
for x in [1,2,3,4,5,6,7,8,9,10,11]:
a.append(x)
print a
for代表循环取数。
append()函数代表将值插入到列表最后。
参考技术A

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

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

放入列表的话

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)

本回答被提问者采纳
参考技术B 返回值append到列表里

以上是关于python怎么把循环得到的数值放到一个列表中的主要内容,如果未能解决你的问题,请参考以下文章

python怎么将读出来的文件放到列表

matlab中怎么把循环中生成的数值存入一个数组中

python 题目: 怎么把while循环输出的每一个整数放进列表里呀?

如何PHP循环输入数组

python 中字符串list/列表元素转化为数值型/数字的方法分析

python判断列表list中的内容数值是否全部都大于某一个阈值(threshold)如果数值都大于某一个阈值(threshold)则跳出循环