python中数据类型有:整型(int)、浮点型(float)、字符型(str)、布尔型(boolean)、None(空)、列表、元组、字典和集合
列表以a=[1,2,3]定义,列表是长度可变的
删除操作
a.remove(1)---已知要删除的元素使用remove
del a[2]---通过下标索引删除
a.pop(0)---通过下标取出第一个元素
添加操作
a.append(4)---在列表末尾添加元素
a.insert(1,"a")--在指定位置添加元素
切片操作
a[0:2]---指定范围的元素,从下标为0的元素开始,到下标为2的前一个元素,不包括下标为2的元素,a[-2:-1]就是从右向左
元组跟列表相似,但元组是不可改变长度和内容,以()括号定义
字典是以键值对的形式存储数据,用{}定义,是无序的,其中键是唯一的不能重复,值可以重复
循环输出key
for key in info:
print(key)
输出键值对使用info.items()
输出值使用info.values()
集合也是用{}定义,也可以使用Set()方法创建,里面没有键,只有元素值{1,2,3,4,5},而且是无序的,可改变长度和内容
不可变集合创建使用frozentset()方法创建
集合去重复元素使用set()方法
a={1,2,3,4,5,6}
b={4,5,6,7,8,9}
a-b是集合的差集---结果是{123}
a|b是集合的并集---结果是{1,2,3,4,5,6,7,8,9}
a^b是集合的对称差---结果是{1,2,3,7,8,9}
a&b是集合的交集---结果是{4,5,6}
网友评论