ls[_ for x in range(65,91)]
print(ls)
#生成一个元素都输26个大写英文字母的列表
题主生成器中返回的是遍历的值是否大于等于65小于等于91,那肯定都是满足的返回True,要得到大写字母应该用chr转
ls=[chr(x) for x in range(65,91)]
print(ls)
ls = [ chr(x)for x in range(65,91)]
print(ls)
range(65,91)
这个列表,就是给出 65到91 , 共26个数字 的列表
然后你的代码,遍历这个列表 , 判断每个数值是否大于等于65而且小于等于91 ,
那当然返回 26 个True 啦