python----容器解析和字符串对象学习

python----容器解析和字符串对象学习

一、容器解析

  • 容器:简而言之,就是能够存储多个元素的一种数据类型,它弥补了变量无法存储大量数据的缺陷。下来介绍基本的容器类型。
  • 容器的遍历:while index = 0 while index < len(ls): print(ls[index]) index += 1 for循环: for i in ls: print(i)
- python也提供容器,主要包含以下四个:
  • 列表(list)列表,是一种有序的集合,可以随时添加和删除其中的元素。由若数据类型语言决定,直接将值赋给变量,如: ls = [2, 3, 4, 5, 56]
    常见的方法:
    -----append():向列表尾部追加元素
    在这里插入图片描述
    ----- insert():向指定的位置追加元素
    这里 5是下标
    index是下标
    -----sort():排序(一般用来排序数字)
    在这里插入图片描述
    -----index() :查找元素第一次在列表中出现的位置,如果没有这个元素,则抛出异常
    在这里插入图片描述
    -----reverse(): 将列表元素顺序翻转
    在这里插入图片描述
    -----remove(): 通过元素来移除元素,注意,如果元素不存在,则抛出异常
    在这里插入图片描述
    -----count():统计元素个数
    在这里插入图片描述
    -----clear(): 清除元素
    在这里插入图片描述
    -----copy():浅拷贝对象,是在堆内存中进行对象拷贝的
    在这里插入图片描述
    -----extend: 合并列表
    在这里插入图片描述
    -----pop() : 删除最后元素,并返回这个元素
    在这里插入图片描述

  • 集合(set)集合,集合中可以存储任意类型的数据,集合中不会出现重复的数据。集合的底层基于hash表实现的。
    s = set() -------使用全局函数set来创建一个集合
    s = set({1,3,4,5}) ------ 创建集合,并赋值
    s = {} ------如果使用空的{}来创建一个对象,该对象是字典,并不是集合
    s = {元素} -------{}至少要有一个元素,此时才是集合

    常见方法
    -----clear :和list一样
    -----remove :和list一样
    -----copy :和list

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值