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

Python基础0221

时间:2016-02-25 01:37:28      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:

元祖

  tuple和list大多数地方类似

  tuple是不可变结构

定义元祖

  t=() 空元组  

  t=tuple(list[])

下表操作与切片

获取或修改当前值

list[x]

list[x]=Var

list[b:e]

list[b:e:s] --> 开始:结束:步长

list[:]

list[::-1]反转并生成一个新的列表

PACKING 和 UNPACKING 解包和封包

x, y = [1,2] 可以列表

x, y = (1,2) 可以元祖

x, *y = (1,2,3,4)

x, *_, y = (1,2,3,4)

x, (y, z) = (1, (2, 3))

交换

x, y = y, x

集合

集合的含义和数学上集合的含义相同

集合不是线性的结构

集合元素是唯一的

集合袁旭是可hash的

初始化

s=set()

s={1,2,3} 不能为空,空值默认为字典

s.add(item) 增加元素

s.remove(item) 删除元素

s.discard(item) 删除元素不报错

s1.union(s2) 并集

s1.intersection(s2) 交集

s1.difference(s2) 差集

s1.symmetric_difference(s2) 只属于s1 + 只属于s2的元素

s1.issuperset(s2)  s1是否s2的超集

s2.issubset(s1) s2是否s1的子集

s1.isdisjoint(s2) s1是否与s2不相交

字典

初始化

d={}

d=dict()

d={key1:‘var1‘,key2:‘var2‘}

查询 赋值

d[key1]

d[key1]=var3

d.keys() 返回键 作为列表元素

d.values() 返回值 作为列表元素

d.items() 返回键值对 作为列表元素

d.pop(key,[var]) 返回对应值 不存在键则返回var值

d.popitem() 随机返回一个键值对 构成一个元组

Python基础0221

标签:

原文地址:http://www.cnblogs.com/strace/p/5215610.html

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