python序列,字典学习笔记

高洛峰
发布: 2017-03-21 13:54:40
原创
938 人浏览过

初识python备忘:

序列:列表,字符串,元组
len(d),d[id],del d[id],data in d
函数
cmp(x,y),
len(seq),
list(seq)根据字符串创建列表,
max(args),
min(args),
reversed(seq),
sorted(seq),
tuple(seq)
列表方法:
append()末尾添加对象,
count()对象计数,
extend()末尾添加列表,
index()第一个匹配对象的位置,
insert()插入对象,pop()移除对象,
默认为末尾,remove()移除第一个匹配的对象,
reverse()反序存放,
sort()列表排序不返回,
sorted()返回排序列表但本列表不变

元组:元组不能修改
tuple()参数为序列或元组返回元组

字符串:字符串都是不可变的
find()方法,查找字串,没有返回-1,有返回游标
join()方法,添加元素,返回添加的元素的字符串
lower()方法,返回字符串的小写版本
replace()方法,返回匹配字符串替换之后的字符串
split()方法,字符串分割成序列,join的逆方法


字典:
len(d),d[id],del d[id],data in d
方法:
copy() 复制内容,直接复制的话(a=b)实质是地址的复制,指向同一个地址
fromkeys([],[])使用指定的键值初始化字典,参数1为键值的序列,参数2为初始化的值,默认为none
get(key)访问字典的方法,没有需要的成员也不会报错,
has_key() 相当于 key in d
items() 将所有的字典以列表返回
keys() 将所有的键以列表的方式返回
pop()将键值对应的键-值移除
popitem() 返回一个随机项移除
setdefault(key,data)有同get(),没有可以设置随机键值
z.update(y)利用一个字典更新另一个字典,利用y更新z
values()以列表的形式返回字典中的值

以上是python序列,字典学习笔记的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!