python用for循环一直出现最后一个值_python中for循环的list最后一个数据总会覆盖前面的数据...
问 题
1.如题,我真的是没办法了,用尽各种方法list的最后一个数据都会覆盖前面的数据。
2.
class lotto_result_cl:
def __init__(self, index, spe_p):
lotto_result_cl.index = index
lotto_result_cl.spe = spe_p
spe_nums_int =[47, 13, 43]
spe_cl_list = []
for i in range(len(spe_nums_int)):
spe_cl_list.append(lotto_result_cl(i+1, spe_nums_int[i]))
for i in range(len(spe_cl_list)):
print spe_cl_list[i].index
print spe_cl_list[i].spe
3.结果:
3
43
3
43
3
43
但是我要的结果是:
1
47
2
13
3
43
内存分布:
证明list里面全部对象不是引用了同一个对象
解决方案
你这个类的init有问题,对之前创造的实例进行了修改,应为
class lotto_result_cl:
def __init__(self, index, spe_p):
self.index = index
self.spe = spe_p
即可
扫一扫关注IT屋
微信公众号搜索 “ IT屋 ” ,选择关注与百万开发者在一起
python用for循环一直出现最后一个值_python中for循环的list最后一个数据总会覆盖前面的数据...相关推荐
- python程序中结束while循环的两种方法是_Python中while循环
一.while 简介 Python 的循环有 for 和 while 两种,while 为条件控制循环,通过条件表达式控制循环结束. 流程图如下: Python 中 while 语句的格式如下: wh ...
- Python基础_第3章_Python中的循环结构
Python基础_第3章_Python中的循环结构 文章目录 Python基础_第3章_Python中的循环结构 Python中的循环结构 一.回顾分支练习题 1.判断是否为一个合法三角形 2.求世界 ...
- python中怎样向字典中添加值_python中向一个字典中加值
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 开发准备cas 的 python sdk 包含了用于访问和操作 cas 的所有 ...
- 下拉框——把一个select框中选中内容移到另一个select框中遇到的问题
在使用jQuery实现把一个select框中选中内容移到另一个select框中功能时遇到了一个问题,就是点击按钮时内容可以到另一个select框中,但是到了另一个select框中的内容却很快闪退回原来 ...
- Excel-判断一个文本字符串中是否包含数字! 判断一个文本字符串是否是纯汉字!...
0.判断一个文本字符串中是否包含数字!/判断一个文本字符串是否是纯汉字! 公式=IF(LENB(A1)=2*LEN(A1),"都是汉字","含有非汉字字符") ...
- python执行到input后执行下一程序_Python基础知识储备,如何开关一个while循环
一.什么是循环 循环语句就是在某种条件下,一遍一遍重复的执行某个动作. 如:从1加到100,重复执行加法的动作,就需要用到循环. 二.循环的三要素 虽然循环是反复的执行某个动作,但是循环也会停止的,没 ...
- python中一个对象只能被一个变量引用吗_Python中for循环里的变量无法被引用的解决方法...
在之前的编程语言里,学到for循环里面是可以重置变量i的值的,然后让整个for循环从头开始,但是在python里面却行不通这是为什么呢? 在python中,for循环相当于一个迭代器(Iterator ...
- python的for语句用法_python中list循环语句用法实例
本文实例讲述了python中list循环语句用法.分享给大家供大家参考.具体用法分析如下: Python 的强大特性之一就是其对 list 的解析,它提供一种紧凑的方法,可以通过对 list 中的每个 ...
- python中for循环和while循环的区别_Python中for循环和while循环有什么区别?
for循环和while循环有什么区别?众做周知,循环是Python中最基础也是最常见的知识点之一,下面我们来一起好好学习一下for循环和while循环,并对比分析两者的使用区别,帮助Python初学者 ...
最新文章
- VS Debug必备技能
- 对tmemorystream的一些改进_delphi教程
- 如何在Ruby中写入文件?
- TortoiseGit清除账号密码
- 如何撤销正在审核的苹果app?
- 在对人的管理上,项目经理应该做些什么?
- LeetCode Algorithm 572. 另一棵树的子树
- matlab中特殊符号如希腊字符
- matlab中CH指标聚类评价指标,MATLAB聚类有效性评价指标(外部)
- resin php extensions sockets,linux 有关笔记
- 【数据结构和算法】广度优先BFS遍历图(树的层序遍历的拓展)
- vscode之调试es6代码
- java try catch_Java - 异常处理机制
- 据说《算法设计》是算法界三大圣经之一,你读这本书了没?
- apdu 移动sim_SIM卡APDU指令
- 智方8000系文具进销存管理系统 华军软件网
- 《青山翠影》伍 现实的拷问 | 一错又错
- 10张图带你彻底搞懂限流、熔断、服务降级
- 大前端 HTML基础
- 万事开头难,开启博客之路