li = [1,2,3,4,5,6] for i in li: if i<3: li.remove(i) print(li) #输出的结果是 [2,3,4,5,6] 2没有remove掉 是因为#在第一次循环的时候,1 被remove掉了#然后坑位由6个变为5个#以后的一次往前排,2到了第一个坑位#然后在迭代的时候,就是从第二个坑位开始迭代,就是从3开始#所以2 就这么被忽略了! 解决: 例子一: 我是在做飞机大战,子弹越界要删除的时候遇到的这个问题,子弹都保存在bullet_list 可
官方文档链接http://pandas.pydata.org/pandas-docs/stable/dsintro.html 数据结构介绍 我们将以一个快速的.非全面的pandas的基础数据结构概述来开始.应用在所有对象的数据类型.索引和轴标签/对齐等的基础操作.首先我们需要向你的命名空间引入numpy和pandas. In [1]: import numpy as np In [2]: import pandas as pd 有个宗旨需要牢记:数据对齐是内在的.标签和数据间的链接不会被轻易改变
MySQL是一个关系型数据库管理系统 ,其体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库.在使用过程中不总是和它打交道,导致使用时候都得查看具体的语法.下面为大家稍作总结一些常用到的(虽然常用的都背的溜溜的~) 在python3中使用mysql首先导入pymysql模块,没有这个模块的可以进行pip安装,要是mysql也没有的话,,参考http://www.cnblogs.com/xsmile/p/7753984.html进行安装.