IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> python学习3-容器 -> 正文阅读

[Python知识库]python学习3-容器

目录

python的内置容器:

什么是容器:

python的list:

定义list:

通过list全局函数创建:

使用列表元素:

获取列表长度:

如何修改值:

列表的遍历:

列表的常见方法:

set的使用

set的定义:

set的常见方法:

元组(tuple):

dict(字典):

字典的常见方法:

字典的遍历:


python的内置容器:

List

Set

Tuple

Dict

什么是容器:

线性表:有序的容器结构

数组(array):由连续的内存空间组成???????

链表(list):不连续的内存空间组成了逻辑结构

栈(stack):后进先出(lifo),先进后出(filo)

队列(queue):先进先出,后进后出

pythonlist

底层的实现就是使用双向链表结构实现的!!!

定义list:

通过弱数据类型语言的特点,直接将值赋为一个变量

Users = 【‘贼豪’, ‘小郭’, ‘小康’】

通过list全局函数创建:

Users2 = list(【1,2,3,4】)

使用列表元素:

通过下标获取某个元素值

注意:下表是从0开始时的

U2【3】???? ##获取第四个u2中的值

获取列表长度:

len()全局函数

如何修改值:

zeihao【2】 = “子豪”?? #直接拿到修改

列表的遍历:

列表的常见方法:

变量.方法()??? #对其调用方法

append()??????? #在尾部追加新的值

insert(index(下标), 新元素)?????????? #在特定位置插入新元素

clear()??????????? #清空列表

remove(元素)? #通过元素本身删除元素,如果该元素不存在,则抛出异常

pop(index=—1)??? #可以通过位置删除元素,默认删除最后一个

count(元素)??????? #统计该元素在列表中有多少个

index(元素)???????? #获取元素在列表中的第一个位置索引,如果没有该元素,则抛出异常

copy()????????????????? #浅拷贝

??只拷贝了值,内存地址不一样

extend(other)????????????? #列表合并

reverse()???????????? #反转列表元素顺序;默认为false,可改为ture

sort()???????????? #排序列表元素



set(集合)

set的使用

Hash表实现(哈希,散列表):无序,不能重复

set的定义:

S = {元素…}

Ss = {【1,3,4,2,96,2,6,6】}?? #将列表转换为集合

list(ss)???? #将结合转换为列表

set是无序,不存在下标索引

set的常见方法:

add(新元素)??????????? #添加新的元素

clear()

copy()

difference()?????????????? #差集

intersection()???????????? #交集

Union ()??????????????????? #并集

Discard?????????????????????????????????? #通过元素本身删除元素,如果该元素不存在,则什么都不做

remove(元素)???????????? #通过元素本身删除元素,若元素不存在,则抛出异常

pop()??????????????????????? #随机移除元素

元组(tuple):

元组是一种不可变的数据类型

count()

index()

注意,python中(12)和(12,)有区别

dict(字典):

字典的常见方法:

Copy

Clear

keys()??? #拿到所有的key

values()??? #拿到所有的值

items()?????? #以(元组)的形式拿到所有的键值对

get()?????

pop()??? #通过键删除值

popitem()?? # 删除最后一个键值对

字典的遍历:

For key in 字典对象:

print(key, 对象(key))

注意:不可变数据,如果包含了可变对象,如:

求孪生素数:

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-10-31 11:52:04  更:2022-10-31 11:52:57 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/26 3:04:16-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计