美文网首页
python学习笔记(二)

python学习笔记(二)

作者: 柒月姐姐a | 来源:发表于2019-08-16 13:56 被阅读0次

    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比较地址  ==比较值
    '''
    
    

    相关文章

      网友评论

          本文标题:python学习笔记(二)

          本文链接:https://www.haomeiwen.com/subject/czazjctx.html