Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 使用for循环追加到列表_Python 3.x_List_For Loop_Append - Fatal编程技术网

Python 3.x 使用for循环追加到列表

Python 3.x 使用for循环追加到列表,python-3.x,list,for-loop,append,Python 3.x,List,For Loop,Append,我使用以下代码为给定的字母赋值(a=+1,B=-1) 目标:我想创建一个计数列表,最终输出如下:letList=[1,2,1] 问题:但是当我尝试使用letList.append(count)追加时,我得到一个none输出 建议?您正在尝试打印append函数,并且append需要在您的循环中才能执行您想要的操作。下面是一个使用append打印[1,2,1]的示例 letList = [] let1 = ['A','A','B'] count = 0 for l in let1: if

我使用以下代码为给定的字母赋值(
a=+1,B=-1

目标:我想创建一个计数列表,最终输出如下:
letList=[1,2,1]

问题:但是当我尝试使用
letList.append(count)
追加时,我得到一个
none
输出


建议?

您正在尝试打印append函数,并且append需要在您的循环中才能执行您想要的操作。下面是一个使用append打印[1,2,1]的示例

letList = []
let1 = ['A','A','B']
count = 0

for l in let1:
    if l == "A":
        count = count + 1
    else:
        count = count - 1

    letList.append(count)

print(letList) 
letList = []
let1 = ['A','A','B']
count = 0

for l in let1:
    if l == "A":
        count = count + 1
    else:
        count = count - 1

    letList.append(count)

print(letList)