python 学习第三天(列表、元组,字典)

1.列表

  • 切片
    list[num1:num2] 取list中num1到num2的元素

  • list 是以链表的形式储存在内存里的

  • 删除
    del list[I] 删除第I个元素
    del list[num1:num2] 删除list中num1到num2的元素
    list.pop(index) 根据索引来删除
    list.remove(value) 根据值来删除

  • list(str) 将str转换成list(以str每个字符当作list的元素)

  • list转成字符串
    for循环处理每个元素
    如果list中的元素都是字符串,可以用空字符串的join方法

    -list.append(object) 追加object到list

  • list.clear()清空

  • list.copy()浅拷贝
  • list.count(value)计算元素出现的次数
  • list.extend(iterable) 将iterable里的元素追加到list里
  • list.insert(index,object)在第index位置插入object
  • list.reverse() 反转
  • list.sort() 从大到小排序

2.元组(元组中一级元素不能被修改,不能被增加,删除)

  • 方法类似list

3.字典

  • 列表、字典不能作为字典的key
  • del dict[key] 删除键值对
  • 对字典进行for循环
    for I in dict: I是键
    for I in dict.values() I是值
    for i in dict.Items() I是键值对(元组形式)

  • dict.fromkeys ( [ key1 , key2 , key3 ] , value ) 根据序列,创建字典,并且指定统一的值

  • dict.pop ( key ) 根据key删除 返回删除的值
  • dict.popitem() 随机删除,返回删除的键值对
  • dict.setdefault( key1 , value ) 添加键值对,已存在,不修改,返回当前key对应的值 。不存在,则添加 , 返回当前key对应的值
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值