总结
01、数据类型转换:自动转换、手动转换
02、
03、
04、
05、
06、
07、
08、
09、
10、
01、列表:name = ['12',10]是一个有序的,可修改的,元素以逗号分割,以中括号包围的序列。
02、列表的添加:append(追加)、insert(插入)、extend(合并)
03、列表的删除:pop(强出删除)、remove(指定删除)、del(整体删除)
04、列表的查找:count(计数)、index(查找元素索引)、in(是否存在)
05、列表的排序:reverse(顺序)、sort(按ASCII排序)
06、list() 以序列作为参数并把它转换为列表,定义了 list 这个变量,再用 list()这个函数时会报错。
07、列表的切片: lsit1[1:6:2]、 lsit1[6:1:-1]
08、元组: num = (11,22,33,'aa')是有序的,不可修改的,以逗号分割的,以小括号包围的序列,可以通过()和 tuple()函数定义。
10、join():用于将序列中的元素以指定的字符连接生成一个新的字符串。
11、元组的查找:index(返回第一个指定元素索引,没有报错)count(指定元素的个数)
12、字典:info = {'name':'for','addr':'beijing'}无序的,可修改的,元素呈键值对的形式(这种结构类型通常也被称为映射,或者叫关联数组,也有叫哈希表的)
13、get():字典中返回指定键的值,如果没有找到相应的值,就会输出None,后面也可以带默认的值,工作中常用。
14、字典添加和修改: info['like'] = '玛利';字典删除:del info['like']
16、字典取值values():返回字典所有 vaule 的列表
17、字典取值get():以键取值,如果指定键不存在,默认返回 None,可以指定返回内容
18、字典取值setdefault():设置默认,如果键存在,返回值,如果键不存在,创造键,值默认为 None,值也可以自定义 setdefault(key,default=None)
19、字典取值update():以字典格式更新指定键的内容,如果键丌存在,创建键和值
22、字典的删除pop('age'):返回并删除指定键对应的值
23、字典的删除popitem():弹出一个键值元组,这里随机的原因是因为字典无序
26、字典的判断has_key():判断键是否在字典里返回 true,否则返回 false(Python3 去除)
27、字典的遍历 for i in info:以遍历字符串、列表、元组、字典等数据结构
35、数创建集合:s1 = {1,2,3,4}或 a = set('1234')
39、对称差集(^):只在 a 戒 b 中,但是不会同时出现在二者中
| 数据类型比较 | 字符串 | 列表 | 元组 | 字典 | 集合 |
| 是否有序 | 是 | 是 | 是 | ||
| 是否可修改 | 是 | 是 | |||
| 方法多少 | 多 | 一般 | 少 | 多 | 一般 |
字符串转列表
a = 'hello'
b = list(a)
b
['h', 'e', 'l', 'l', 'o']
字符串转元组
a = 'hello'
c = tuple(a)
c
('h', 'e', 'l', 'l', 'o')
字符串转集合
a = 'hello'
d = set(a)
d
{'l', 'e', 'o', 'h'}
浙公网安备 33010602011771号