1、列表
1)python 中的列表初始化
list=[0,1,2,3,4,5,6,7,8,9]
变量名=[,,,,],当然初始列表可以为空
ps:看到[],熟悉C++的同学不禁想到了熟悉的数组,那么python中的列表和数组之间有什么区别联系呢?
在python中我们依然可以使用下标来操作列表,就像操作数组一样。但是,如果python只给我提供如此简(keng)单(die)的操作那怎么能体现出python的简介强大呢?
2)分片
分片是指使用索引来指定访问列表的范围,来访问多个元素,而不是仅仅一个元素 。
list=[0,1,2,3,4,5,6,7,8,9] print list[1:5] print list[8:20] print list[-5:] print list[:-5] print list[:] print list[1:5:2] print list[::-2] list[1:5]=[11,12,13,14] print list[:]
通过几个测试,大概明白了分片的使用。其中分片有三个参数,其中第三个参数为步长默认为1
3)列表方法
1、append(x) 在列表后面添加元素x
2、count(x) 计算元素的个数x
3、extend(x)在列表后面添加新的列表(返回源列表)
4、Index(x)计算元素x的索引
5、insert(index,value)在索引Index处插入元素value
6、pop(index) 删除index处的元素,并返回 ,默认删除最后一个元素
7、remove(x)删除元素x,无返回值
8、reverse()反转列表
9、sort()排序
2、字符串
1)字符串格式化
name =raw_input('please input your name : ') print 'hello %s !'%(name) number=1.123 print '%10.5f'%(number) print '%-10.5f'%(number)
<span style="font-size:14px;"> dict={'first':1,'second':2,'third':3}</span>变量名={key1:value1,key2:value2.........}
版权声明:本文为博主原创文章,未经博主允许不得转载。
[python 笔记2]列表、字符串、字典(list?string?map?)
原文地址:http://blog.csdn.net/er_plough/article/details/47208907