2021.12.18--python--列表 元组 字典 运算符

列表   list  符号[]

        1、可以存在空列表a[]

        2、列表里面可以包含任何类型的数据

        3、列表里面的元素。根据逗号来进行分割

        4、列表里面的元素  也是有索引的  索引值从0开始

        5、获取列表里面的单个值:列表[索引值]

        6、列表的切片  同字符串的操作  列表名[索引头:索引尾:步长]

什么时候会用到列表?

        列表是用来干什么的?

                存储数据

        如果要存储的数据 是同一个类型的,建议用列表;

1、如何往列表里面增加数据:

        1、append(“晴天”)  追加  追加在末尾,每次只能添加一个值

        ​​​​​​​2、insert  插入数据  想放那就放哪  但是要指定位置---指定元素的索引位置

2、删除

        1、pop()默认删除追后一个元素,传入索引值 就会删除指定索引位置的元素 会返回被删除的那个元素(函数return关键字)

        2、remove() 指定删除某个值

3、修改:a[索引值]=新值

        

 

元组:tuple      符号:()

        1、可以存在空元组a=()

        2、元组里面可以包含任何类型的数据   print(type)

        3、元组里面的元素  根据逗号来进行分割

        4、元组里面的元素  也是有索引  索引值从0开始

        5、获取元组里面的单个值:元组[索引值]

        6、元组的切片 同字符串的操作  元组名[索引头:索引尾:步长]

        7、只需要查找数据的时候,会存放

        8、元组不支持任何修改(增删改---不绝对)

                特殊情况:

                        1、如果元组里面的元素是列表类型那么支持修改该列表里面的元素

        ​​​​​​​        ​​​​​​​        2、列表里的元素包含元组,想要修改元组里面的元素不支持

        ​​​​​​9、如果元组里面只有一个元素的    要加一个逗号;

字典:dict   符号{} 

        1、可以存在空字典

        2、字典里面的数据存储的方式:key:value

        3、字典里面的value可以包含任何类型的数据

        4、字典里面的元素    根据逗号来进行分割  print(len())

        5、字典取值:

        ​​​​​​​        1、字典[key]

        6、删除:

        ​​​​​​​        1、pop(key)     指明要删除的值的key

        7、新增:

        ​​​​​​​        1、a[新key]=value   字典里面不存在的key

        8、修改:

        ​​​​​​​        1、a[已存在的key]=新value    字典里面不存在的key

        9、字典里面的key必须是唯一的

运算符:常用5大类

        1、算术运算符

        ​​​​​​​        1、+  -   *   /   %

        ​​​​​​​        ​​​​​​​        模运算   取余运算   判断某个数是偶数还是奇数

        2、赋值运算符

        ​​​​​​​        1、a=5

        ​​​​​​​        2、a+=1    a=a+1

        3、比较运算符

        ​​​​​​​        1、>、>=、<、<=、!=、==    6种比较关系

        ​​​​​​​        2、比较结果返回的值是   布尔值:True、False

        4、逻辑运算符

        ​​​​​​​        1、and  or   拓展:not

        ​​​​​​​        ​​​​​​​        1、and的左右两边结果都为真才为真,只要有一个为假就为假(真真为真)

        ​​​​​​​        ​​​​​​​        2、or的左右两边结果都为假才为假(假假为假)

        ​​​​​​​        2、逻辑运算结果返回的值是 布尔值

        5、成员运算符 in  not in

                1、返回值也是布尔值  Ture   False这两种情况

                2、字典判断的是key是否存在

        ​​​​​​​        

                 

        ​​​​​​​      

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值