标签:int 系统 false ase 常用操作 字符串 val split() 重要
一,字符串 (str) 是重要的.........
创建方式
常用操作
附加上:字符串中的转义字符:
二,列表 (list 有序的,可变的)是重要的.........
创建方式
listA = [‘a‘, ‘b‘, ‘c‘, 1, 2]
list(obj)
#把对象转换成列表,obj可以是元组,字典,字符串等
常用操作
三,元祖 (tuple,有序的,不可修改的)需要增加常用操作
创建方式
tuple1 =()
tuple1 = tuple({1,2,3,4,5,‘6‘})
tuple1 = (1, 2, ‘3‘, 4, ‘5‘)
四,字典 (Dictionary,无序的,可修改的)是重要的.........
创建方式
常用操作
四,set (无序的,不能重复的)
创建方式
set1 = {1, 2, 3, 4, 5}
常用操作
set2.add(10) #添加新元素 10,要保证set2中没有10 否则就添加一个10 或添加一个obj
set3 = frozenset(list1)
set3.add(10) 固定集合不能添加元素
s.issubset(t) #如果s是t的子集,返回True,否则返回False
s.
issuperset(t) #如果s是t的超集,返回True,否则返回False
s.
union(t) #返回一个新集合, 该集合是s和t的并集
s.intersection(t) #返回一个新集合, 该集合是s和t的交集
s.difference(t) #返回一个新集合, 该集合是s的成员, 但不是t的成员, 即返回s不同于t的元素
s.copy() #返回一个s的浅拷贝, 效率比工厂要好 #不明白
s.update(t) #用t中的元素 修改s,即s现在包含s或t的成员
s.difference_update(t) #s存在,t不存在,更新t
s.remove(obj) #从集合s中删除对象obj,如果obj不是集合s中的元素(obj not in s),将引发keyError错误
s.discard(obj) #如果obj是集合s中的元素,从集合s中删除对象obj
s.pop() #删除集合s中得任意一个对象,并返回它
s.clear() #删除集合s中的所有元素
python基本数据结果及用法(str,list,tuple,doct,set) 笔记
标签:int 系统 false ase 常用操作 字符串 val split() 重要
原文地址:http://www.cnblogs.com/zhaoshanshan/p/6727178.html