python开发(第三篇):python基本数据类型(列表,元组,字典)

##########列表:list##########

1.索引:

结果:eirc

2.切片

 

结果:

3.长度

(1)

结果:3

(2)

结果:

4.for循环

结果:

5.追加:append

结果:

6.统计:count

结果:3

7.扩展:批量添加iterable,可迭代的

结果:

8.获取某个索引的值:index

结果:0

9.向指定索引位置插入数据:insert

结果:

10.在原列表中移除最后一个元素,并将其赋值给a1

结果:alex

11.移除:remove

结果:

12.反转:reverse

结果:

13.排序:sort

结果:

14.删除指定索引位置:del

结果:

 

###########元祖##########

 1.索引

结果:eric

2.切片

结果:

3.长度

(1)

结果:2

(2)

结果:eric

4.for

结果:

5.元祖不支持删除:del

6.计算元素出现的个数:count

结果:1

 7.获取指定元素的索引位置:index

结果:0

##########字典##########

字典中的每一个元素就是一个键值对(key:value)

1.索引

结果:

2.切片:字典不可以使用,因为只有连续才可以使用

3.for循环,默认值输出key

结果:

4.

(1)获取所有的键

结果:

(2)获取所有的值

结果:

(3)获取所有的键值对

结果:

5.清除所有内容:clear

结果:{}

6.get根据key获取值,如果key不存在,可以指定一个默认值

(1)key存在

结果:73

(2)key不存在

结果:12

7.自动更新:update

结果:

8.删除字典中的键值对:del

结果:

 

#########其他内容########

 1.enumerate:组成一个索引序列,自动生成一列,从0自增

结果:

自定义从1开始自增:

通过索引获取值

结果:

 

2.字符串转化成int(字符串)

 

###########range,xrange的区别###########

#py2.7

 range用与获取指定范围内的数,range(0,10000)  解释器一旦执行这一句,就会在内存里把所有的数全部都创建出来

xrange不会立马创建,只有当通过for循环迭代的时候才开始创建

for i in xrange(1,10000):

   print(i)

#py3

range等同于2.7中的xrange

递增:

结果:

 

递减:

 结果:

 

 获取列表的索引:

结果:

 

posted @ 2017-10-22 09:57  麦兜家的鱼丸  阅读(202)  评论(0编辑  收藏  举报