list list是一种有序的集合(或称作列表),可以很方便地添加和删除其中的元素. >>> classmates = ['Michael', 'Bob', 'Tracy'] 可通过序号访问各元素,序号范围:-n ~ n-1,当索引超出了范围时,Python会报一个IndexError错误 append(...)新增元素:classmates.append('Miranda') insert(... , ...)插入元素到指定位置:classmates.insert(2,'John')…
一.list list的增删改查 #增, classmates.append("nadech") #在末尾追加一个元素 classmates.insert(1,"aguilera") # 在索引值为1的位置插入 #删 classmates.pop() # 从末尾删掉一个元素 classmates.pop(1) # 从索引值为1的位置删掉元素 #改 classmates[1] = "aguilera" #查 classmates[1] #查看索引值…
# ###容器类型数据(str list tuple set dict) var1 = "今天心情非常美丽" var2 = [1,2,3,4] var3 = ("黄将用","黄胸大","刘五星") var4 = {"朱思华","黄广雄","正路"} var5 = {"ffq":"身材魁梧,瞳孔有力","hjy"…
1.list列表 list是一种可变的,有序的列表,可以随时添加和删除其中的元素. 其格式如下:list-name=[element1,element2,....] >>> nums = ['] >>> nums ['] 注:若为nums=[ ],则表示空! 1.1获取list元素的个数:len(list-name) >>> len(nums) 3 1.2通过索引访问元素(索引从0开始,倒着数从-1开始) >>>nums[0] ' &…
t=(1,2,3) t=() t=(1,)#元组中只有一个值,需在值后面加上,不然会当int型识别 te.count(1) te.index(2) te[::-1]#关于切片跟列表一样的 tuple的值是不能更改的…
1.Series概念 类似一维数组的对象,由数据和索引组成 2.Series创建 用Series()函数创建,0,1,2为series结构自带的索引. 可以自己指定索引值,用index,也可以直接用字典 3.Series的基本运算 ①所有的索引和值查询:index和value ②查找某个值的索引:bSer['a']   >>3 ③*2:  bSer*2    >>>1     2 2     4 3     aa 4.Series的数据对齐 ①检测值为空:isnull函数 ②…
names="111 222 333" print("111" in names)#返回的是True,用in返回的是布尔值in在里面 print("111" not in names)#返回的是FALSE,用in返回的是布尔值,not in不在里面 print("111" is "111")#is 判断的是内存地址一样不一样…
1.list类型 类似于java的list类型,数据集合,可以追加元素与删除元素. 遍历list可以用下标进行遍历,也可以用迭代器遍历list集合 建立list的时候用[]括号 import sys list1 = [ 'zhangsan' , 'lisi' , 'wangyu' ] # 直接打印集合 print(list1) # c从0开始,类似于java print(list1[1]) # 负号代表倒着数 print(list1[-1]) # 打印集合长度 print(len(list1))…
本人翻译自<Exper Python Programming> 'Premature optimization is the root of all evil in programming' -Donald Knuth    优化的三原则      让它跑起来先 一个非常常见的错误就是在编写代码之初我们就开始对代码进行优化.让人伤心的是这通常做的都是无用功,很多软件只有你跑起来了才会发现它真正的瓶颈在哪里. 站在用户的视角看问题 曾经有一个团队为了自己的项目跑起来更快加班加点最终达到了自己满意…
1.list list是一种有序的集合,可以随时添加和删除其中的元素;  和C语言不同的地方是list里的元素甚至可以是不同类型的,甚至是另个list 例如:['A', 'B', 'C']   ['A', 1, True]            ['a','b',1,2,[100,200,'ABC'],['abc',123]] 2.tuple tuple一旦初始化就不能修改,是有序的 例如:('A', 'B', 'C') 3.dict 字典中数据都是: key-value 成对出现的: 一个ke…