<Python基础第2集>速通list+tuple+string+序列+set+dict容器

已有C++基础

数据容器

list 列表

python 复制代码
list() 空列表
temp=[元素,元素,元素]
list.append(元素) 在结尾追加元素
list.extend(容器) 在列表结尾追加一个容器
list.index(数据) 返回数据的下标
list.insert(index,元素) 在index位置添加元素
del list[index] 删除list1的index位置元素
list.pop(index) 取出删除list的index位置元素
list.remove(元素) 删除从前往后的第一个
list.clear() 清空列表
list.count(元素) 统计元素在列表中的数量
len(list) 统计容器有多少个元素

元组tuple(不可修改)

python 复制代码
tuple() 空元组
temp=(元素,元素,元素)
tuple.index(ele) 查找下标
tuple.count(ele) 统计元素数量
len(tuple) 返回元组数量
元组不可以修改
元组里嵌套list,list可以修改

字符串string

python 复制代码
string() 空字符串
temp="sbcka"
str.index(子串) 返回子串的起始下标
str.split()  分割字符串
str.split("it") 按照给定的字符串,对str进行分割
str.count("it") 统筹及某个字串出现的次数
len(str) 统计str中字符数量

序列

python 复制代码
list[beginIndex:endIndex:step] 默认从头开始,到尾部结束,步长为1
str[;;2]
tuple[1:3:1]

set 集合(互异性)

python 复制代码
set1=set() 空集合
set1={元素,元素,元素}
set.add(元素)  添加元素
set.remove(元素)  移除元素
set.pop()  随机弹出一个元素
set.clear() 清空集合
set1.difference(set2) 取出set1有,set2无的元素
set1.difference_update(set2) set1删除和set2相同的元素
set1.union(set2) 取出交集
len(set) 统计元素个数

dict 字典

python 复制代码
temp=dict()
dict={"scsc":232,"syhj":7889,"23":234}
dict={
      "scss3":{"scscww":224,"afer":890},
      "54g":{"43t":89,"234":789}
}
dict.keys() 取出所有key
dict.values() 取出所有value
dict[键] 取出键对应的值
dict.clear() 清空dict
dict.items() 取出dict,得到的是元组
相关推荐
静听山水8 小时前
Redis核心数据结构-list
数据结构·redis·list
喵手8 小时前
Python爬虫实战:采集菜谱网站的“分类/列表页”(例如“家常菜”或“烘焙”频道)数据,构建高可用的美食菜谱数据采集流水线(附CSV导出)!
爬虫·python·爬虫实战·零基础python爬虫教学·采集菜谱网站数据·家常菜或烘焙频道·构建高可用食谱数据采集系统
喵手8 小时前
Python爬虫实战:硬核解析 Google Chrome 官方更新日志(正则+文本清洗篇)(附 CSV 导出)!
爬虫·python·爬虫实战·零基础python爬虫教学·csv导出·监控谷歌版本发布历史·获取稳定版更新日志
小邓睡不饱耶8 小时前
实战|W餐饮平台智能化菜品推荐方案(含Spark实操+算法选型+完整流程)
python·ai·ai编程·ai写作
草莓熊Lotso8 小时前
Qt 主窗口核心组件实战:菜单栏、工具栏、状态栏、浮动窗口全攻略
运维·开发语言·人工智能·python·qt·ui
黄大帅@lz8 小时前
openai提示词学习
windows·学习
aiguangyuan8 小时前
基于BiLSTM-CRF的命名实体识别模型:原理剖析与实现详解
人工智能·python·nlp
MyY_DO8 小时前
十四课 易语言核心逆向
windows·od
禹凕8 小时前
Python编程——进阶知识(MYSQL引导入门)
开发语言·python·mysql
阿钱真强道8 小时前
13 JetLinks MQTT:网关设备与网关子设备 - 温控设备场景
python·网络协议·harmonyos