list
'''
列表:一组数据
list是有序的序列
序列中的每个元素分配一个索引,也是位置角标
'''
list = ["1", 88, "dada", 99, "2"]
print(type(list))
print(list)
# 访问列表 左闭右开
print(list[0])
print(list[2:])
print(list[1:3])
# 列表更新
list[1] = 89
print(list)
# 添加操作
list.append("xiaoxiao")
print(list)
list = list + [77, "yiyi"]
print(list)
# 删除
del list[3]
print(list)
# 嵌套列表
list = [[1, 2, 3], [3, 2, 1], ["a", "b", "c"]]
print(list[0][0])
#返回列表的个数
count = len(list)
print(count)
#移除列表中的元素
print(list.pop(1))
print(list)
#对列表中的元素进行排序
list = [11, 15, 41]
print(list.sort())
#查找列表中第一个匹配的元素的索引值
i = list.index(11)
print(i)
'''
元组 :在一个小括号内包裹着
'''
#与list区别
#元组不能修改
'''
集合 是一个无序的不重复的序列
两种声明方法
{}
set()
'''
#去重
set_param = {"钩子", "狗蛋", "嘎子", "狗蛋"}
print(set_param)
#判断元素是否在集合内
print("狗蛋" in set_param)
#两个集合间的运算
a = set('abcdef')
b = set('abcxyz')
print(a)
print(b)
print(a & b)
print(a | b)
print(a ^ b)
#集合添加元素操作
my_set = set('建国', '爱国', '魏国')
my_set.add('国庆')
print(my_set)
#移除指定元素
my_set.remove("爱国")
print(my_set)
#随机移除一个元素
pop_param = my_set.pop();
print(pop_param)
print(my_set)
#计算集合的个数
print(len(my_set))
#清空集合
my_set.clear()
print(my_set)
'''
字典 字典是一种可变容器类型 也是可以存储任意类型的对象
元素由键值对组成
'''
d = {"dada":12, "xiaoxiao":13, "yiyi":14}
print(d)
#字典的操作 访问
keys = d.keys()
print(keys)
print(d['dada'])
#增加
d['xiao'] = 14
print(d)
#更新
d['xiao'] = 20
print(d)
#删除
del d['xiao']
print(d)
#字典的函数操作
#清空字典
d.clear()
print(d)
#判断键是否在字典中
i = 'xiao' in d
print(i)
'''
条件控制
1、比较运算符 == > < >= <= !=
2、成员运算符 in not in
3、逻辑运算符 and or not
4、身份运算符 is is not
is 与 == 的区别 is比较地址 ==比较值
'''
网友评论