[python 笔记2]列表、字符串、字典(list?string?map?)
来源:互联网 发布:淘宝大学官方网站 编辑:程序博客网 时间:2024/05/20 04:47
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.123print '%10.5f'%(number)print '%-10.5f'%(number)
2)字符串方法
1、find(x)在较长的字符串中查找x的位置,返回最左索引
2、lower(x)将x转化为小写
3、replace(x,y)将字符串中所有的x由y替换
4、split(x)使用x将字符串切割,返回一个列表
5、join(x)使用x将一个列表中的所有元素连接
6、strip()去除字符串左右两端的空格
3、字典
1)字典初始化
<span style="font-size:14px;"> dict={'first':1,'second':2,'third':3}</span>变量名={key1:value1,key2:value2.........}
2)字典方法
1、clear()清除字典的所有元素
2、copy()复制(浅复制)
3、fromkeys(x)根据列表x的元素建字典,key值为列表的每一个元素,value为none
4、get(key)根据key查找value
5、hash_key(x)查找字典中是否含有key值x
6、update(x)使用一个字典更新另外一个字典
7、popitem()删除最后一个元素并返回
8、pop(key)删除键值key所对应的元素
9、items()将字典转换为列表,并返回
10、iteritems()将字典转换为列表,返回迭代器
11、key()将字典中的key转换为列表,并返回
12、iterkey()将字典中的key转换为列表,返回迭代器
13、values()将字典中的value转换为列表,并返回
14、itervalues()将字典中的values转换为列表,返回迭代器
有一些方法是字符串、列表、字典公用的,就不单独列出。
0 0
- [python 笔记2]列表、字符串、字典(list?string?map?)
- Python列表(list)、字典(dict)、字符串(string)基本操作小结
- Python 列表(list)、字典(dict)、字符串(string) 常用操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- 转--Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- 【Python】基础学习——列表(list),元祖(tuple),字典(dict),字符串(string),集合(set)
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- 4个理由让你必须拥抱互联网+
- 有关date的学习
- Hidden String(5311)
- GPU地址空间的相关概念
- java验证码代码
- [python 笔记2]列表、字符串、字典(list?string?map?)
- Android 存储学习之在外部存储中读写文件
- Java的基本数据类型
- python_学习笔记0802
- 数组的创建和使用2
- 安卓服务常驻
- 字符串翻转-不能使用系统函数
- Eclipse(MyEclipse) 设置默认编码为Utf-8 之最全方法
- OC学习笔记07--OC中内存管理与循环retain问题