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
递增:

结果:
递减:

结果:
获取列表的索引:

结果:


浙公网安备 33010602011771号