码迷,mamicode.com
首页 > 编程语言 > 详细

Python 学习笔记 0308 周二:tuple,list,dict的区别

时间:2016-03-08 10:45:43      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:

dict{}是key和value的组合,key必须唯一。在没有value的时候,key也是唯一值。

因此

print sorted({1,4,23,45,334,1,2})

之后是这样的结果:

[1, 2, 4, 23, 45, 334]

dict可以改变,有del,clear等方法。

dict可以用作函数参数中的**kw--关键字参数

list[]是可以改变、可以重复的一组数

因此

print sorted([1,4,23,45,334,1,2])

之后是这样的结果:

[1, 1, 2, 4, 23, 45, 334]

(注意与上面dict的结果区分)

list的第一个元素永远是list[0],最后一个元素永远是list[-1]。

list可以改变,它有很多操作方法,比如:

slice,切片。起始下标,终止下标,步进。

append,追加元素。

pop,弹出最后一个元素。

remove,删除某一个元素。

insert,插入。

list支持+=操作,*操作相当于将list进行重复:

 li = [1, 2] * 3 等同于 li = [1, 2] + [1, 2] + [1, 2], 即将三个 list 连接成一个。

tuple()是不可改变的list

tuple没有任何方法,因为它不可改变~

slice切片 可以用。

tuple和list可以用作函数参数中的*args--可变参数

参考资料:http://blog.sina.com.cn/s/blog_540775a30101bhhx.html

http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001374738449338c8a122a7f2e047899fc162f4a7205ea3000

 

Python 学习笔记 0308 周二:tuple,list,dict的区别

标签:

原文地址:http://www.cnblogs.com/dudu1103/p/5253017.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!