V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  stupidcat  ›  全部回复第 15 页 / 共 33 页
回复总数  642
1 ... 11  12  13  14  15  16  17  18  19  20 ... 33  
2015-10-14 13:31:26 +08:00
回复了 stupidcat 创建的主题 Python 如何在遍历 dict 时改变 dict 的大小?
list1 = list(dict1.keys())
list1.sort()
c = 0
while c != len(list1):
# some staff
c += 1
2015-10-14 13:30:48 +08:00
回复了 stupidcat 创建的主题 Python 如何在遍历 dict 时改变 dict 的大小?
暂时使用以下方法。。。
list1 = list(dict1.keys())
c = 0
while c != len(list1):
# some staff
c += 1
2015-10-14 13:13:01 +08:00
回复了 stupidcat 创建的主题 Python 如何在遍历 dict 时改变 dict 的大小?
@Ge4Los
@hahastudio
比如:
现有一个 map<int, int> (1, 10), (2, 20), (5, 50), (7, 70)
如果用 for (map<int, int>::iterator it = myMap.begin(); it != myMap.end(); ++it) 的话,会按照 key 从小到大的顺序来遍历
我希望:
如果我在程序遍历到(2, 20)的时候,往这个 map 里插入一项(3, 30),那么,下一次将会访问(3, 30),而不是(5, 50)
如果我在程序遍历到(5, 50)的时候,往这个 map 里插入一项(0, 0),那么这一项将不会在本次 for 循环中被访问到

用 python 该如何实现这个呢?
2015-10-14 13:06:30 +08:00
回复了 stupidcat 创建的主题 Python 如何在遍历 dict 时改变 dict 的大小?
@hahastudio 我希望的就是像那个 C++代码一样,按 key 递增的方向遍历
2015-10-14 13:04:24 +08:00
回复了 stupidcat 创建的主题 Python 如何在遍历 dict 时改变 dict 的大小?
@Ge4Los 好吧,我是按 C++迭代器的思路表达的。。。用迭代器遍历的话, key 是递增的,比如当前的 key 是 40 ,我保证添加进去的项的 key 大于 40 ,因而之后肯定会被遍历到
2015-10-14 12:11:57 +08:00
回复了 stupidcat 创建的主题 Python 如何在遍历 dict 时改变 dict 的大小?
现在提示 RuntimeError: dictionary changed size during iteration
2015-10-14 00:45:29 +08:00
回复了 stupidcat 创建的主题 生活 吐槽我的外婆
我只是觉得吧,她这几年实在太惨,吃的差,过的差,心情差。而且,这些并不是客观条件所迫,也不是子孙后代不肖。这全是她自己选择的。身边的人都在对她好,而她自己出于奇怪的原因一概拒绝。旁人看的心急如焚,而当事人本身不愿接受帮助,这种深深的无力感让我觉得就是一场悲剧。
即使用冷血的功利眼光来看,真的省到什么钱了吗?完全没有,而且反而加重了家庭的负担。由于“节省”而额外支出的各种医药费比节省下来的费用本身高出好几个数量级。
2015-10-14 00:35:09 +08:00
回复了 stupidcat 创建的主题 生活 吐槽我的外婆
@FrankFang128 你连我每天早起擦马桶圈的悲惨经历都知道了,怪不得可以指责我了。
2015-10-14 00:26:49 +08:00
回复了 stupidcat 创建的主题 生活 吐槽我的外婆
@soarscnu 也说不出个道理,只好搬出年龄来压人。
2015-10-14 00:18:35 +08:00
回复了 stupidcat 创建的主题 生活 吐槽我的外婆
@tt7 呵呵
2015-10-13 20:25:02 +08:00
回复了 stupidcat 创建的主题 生活 吐槽我的外婆
早就 ls 某几位被骂死了 -> 早就被 ls 某几位骂死了
2015-10-13 20:24:33 +08:00
回复了 stupidcat 创建的主题 生活 吐槽我的外婆
@a302800411 我要把这几个字打出来,早就 ls 某几位被骂死了。。。
2015-10-13 20:19:08 +08:00
回复了 stupidcat 创建的主题 生活 吐槽我的外婆
@blacktulip 是的,我就是忍,我早已放弃一切和她讲道理的冲动,表面上就是永远在附和
2015-10-13 20:17:19 +08:00
回复了 stupidcat 创建的主题 生活 吐槽我的外婆
@ooh 果然年纪大了就是怎么做都对,“你老你有理”在某些人眼中还真的不是一句反讽。
2015-10-13 20:15:40 +08:00
回复了 stupidcat 创建的主题 生活 吐槽我的外婆
问题是我看到的其他老人根本就不这样,卫生习惯先不提,至少活的很开心,不会天天皱着个眉头,为一些鸡毛蒜皮的小事就指责来指责去的
2015-10-13 20:12:36 +08:00
回复了 stupidcat 创建的主题 生活 吐槽我的外婆
@d8 我这的问题比“丑”可严重多了
2015-10-13 20:10:24 +08:00
回复了 stupidcat 创建的主题 生活 吐槽我的外婆
@hahasong 我老妈都 50 多岁了,前几天参加同学聚会,晚上 7 点多,我外婆就开始在家里骂人了:“这么晚还不回家!世界上还有这种人!”
2015-10-13 20:08:47 +08:00
回复了 stupidcat 创建的主题 生活 吐槽我的外婆
@shakoon 善良是很善良的(话说回来,世上又有几人是不善良的),然而她的善良是完全不考虑别人感受的善良,是不考虑实际客观情况的善良。一种我行我素的善良
2015-10-13 20:06:47 +08:00
回复了 stupidcat 创建的主题 生活 吐槽我的外婆
@canesten 吃的不好体质一定不好
2015-10-13 20:06:16 +08:00
回复了 stupidcat 创建的主题 生活 吐槽我的外婆
@dtdnqsb 我妈跟我想的一样
1 ... 11  12  13  14  15  16  17  18  19  20 ... 33  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5709 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 06:24 · PVG 14:24 · LAX 23:24 · JFK 02:24
Developed with CodeLauncher
♥ Do have faith in what you're doing.