数据集
列表型[,]
操作 | 举例 |
---|---|
创建列表 | a=list() ,a=[] |
向列表的转化 | a=list(‘ABCD…’) |
访问列表 | a[0] (显示是第一个数值) |
更新列表 | a[0] = ‘one’ (更新第一个值为one) |
列表长度 | length = len(a) |
A在不在列表中 | panduan = ‘A’ in a |
添加元素 | a.append(4), a.insert(索引号,插入值) |
删除元素 | p=a.pop(索引号) , p=a.remove(值) , del a[索引号] |
连接列表 | a=list1+list2 ,list1+=list2 ,list1.extend(list2) |
升序排列 | a.sort() |
降序排列 | a.sort(reverse = true) |
元组型(,)
和列表类似,但无法进行增删改操作。
操作 | 举例 |
---|---|
创建元组 | a=(‘A’,‘B’) |
连接元组 | a=a1+a2 |
字典型{:,:}
各元素的键和值需要配对使用。
操作 | 举例 |
---|---|
创建字典 | a=dict(zip(键的列表,值的列表),a=dict(元组的列表) ,a={键:值,键:值} |
添加元素 | a[键]=值 ,a.setdefault(键,值) |
删除元素 | del a[键] ,a.pop(键) ,a.clear() |
集合型{,}
中等数学中集合的概念:无序、唯一
操作 | 举例 |
---|---|
创建集合 | a={‘A’,‘B’} |
转换为集合型 | a=set(‘ABCD’), a=set(列表名) |
集合的运算
运算符 | 作用 | 函数 | 类比 |
---|---|---|---|
& | 乘积 | intersection() | 交集 |
| | 和 | union() | 并集 |
- | 差 | difference() | 差集 |
^ | 对称差集 | symmetric_difference() | 全集去交集 |
子集 | <= | issubset() | |
真子集 | < | ||
父集 | >= | issuperset() | |
真父集 | > |