#列表
y = [1,2,3]
# 追加
y.append(4)
print(y)
#删除
del y[3]
print(y)
#查询存放个数
print(len(y))
#查询位置内容
print(y[0]) #正序
print(y[-1]) #逆序
#查询内容位置
print(y.index(2))
#插入
y.insert(2,777) #在2位置前插入777
print(y[0])
print(y)
#弹出数据
pop = y.pop(0)
print(pop)
print(y)
print('==========列表的两个特性==========')
# 1. 列表里的成员有序 (放进去什么样子,拿出来什么样子)
# 2. 成员可以重复出现
h = [1,1,1,1]
print(h)

#======= 集合 =======
s = set()
#添加元素
s.add(1)
s.update([1,2,3,4])
print(s)
#弹出元素
pop = s.pop() #随机取出s中的元素并删除
print(pop)
print(s)
#查询元素个数
print(len(s))
#清空元素
s.clear()
print(s)
# 并集
s1 = {1,2,3,4}
s2 = {2,3,4,5}
union = s1.union(s2)
print(union)
print('==========集合的两个特性==========')
# 1,元素无序性 8以内的数字有序
# 2. 元素不可重复
f = {'kk','ll','ff'}
print(f)
f1 = {'kk','kk','kk'}
print(f1)

#======= 元组(tuple) =======
# 元组不可以改动
# 元组的元素后面一定要加逗号,否则视为整数
t0 = (1)
t1 = (1,)
print(type(t0))
print(type(t1))
# 查询位置元素
t = (1,2,3,4)
print(t[1])
print(t[1:2]) #和列表一样都是[ )
t3 = (1,2,3,['yy','333','000'])
t3[3][2]=999
print(t3)

#======= 字典(dict) ======= {key:value}
d = {6:6,4:5,8:9}
# 增加
d.update({0:8})
print(d)
# 删除 删除时是找的key
del d[4]
print(d)
# 改 改的是value
d[8] = '32346'
print(d)
# !!!! 在字典中key是不可以重复的,如果重复后者将覆盖前者 !!!
d1 = {2:4,6:8}
d1.update({2:9999})
print(d1)
# !!!!字典中的key是不可变的!!!!

#======= range =======
#range(start=,stop=,step=) #类似有matlab中的linspace
r = range(0,5,2) #step默认为1,start默认为0
print(list(r))
r1 = range(4)
print(list(r1))

元组中加列表。列表中的元素为什么可以变

列表、集合、元组、字典、range的更多相关文章

  1. python入门(三)列表、元组、range()、字典

    列表(list) 列表简介:列表(list)是处理一组有序项目的数据结构.用方括号[]表示.可以进行添加,删除,替换,搜索操作.是可变的数据类型.列表可以嵌套和支持索引. name=[12," ...

  2. 列表、元组和range

    小知识点 s = " 5 " print(int(s)) print(s.replace(" ","")) 结果: 5 5 id()#获取对 ...

  3. python基础知识二 列表、元组、range

    3.6.2 列表 1.列表 -- list ​ 有序,可变,支持索引,用于存储数据(字符串,数字,bool,列表,字典,集合,元组,). list1 = [] list1 = ['alex',12,T ...

  4. day04——列表、元组、range

    day04 列表 列表--list ​ 有序,可变,支持索引 列表:存储数据,支持的数据类型很多:字符串,数字,布尔值,列表,集合,元组,字典,用逗号分割的是一个元素 id() :获取对象的内存地址 ...

  5. python学习之:序列类型 之列表,元组,range

    列表 列表是可变序列,通常用于存放同类项目的集合(其中精确的相似程度将根据应用而变化). class list([iterable]) 可以用多种方式构建列表: 使用一对方括号来表示空列表: [ ] ...

  6. python之路-列表、元组、range

    一 . 列表 # 列表的定义 列表就是能装对象的对象 在python中用[ ]来描述列表,内部元素用逗号隔开,对数据类型没有要求 索引和切片 lst = ["天龙八部", &quo ...

  7. python27期day04:列表、元组、range、作业题。

    1.for循环套for循环: for i in "abc": for x in "egf: print(x) 结果是:e g f e g f e g f  2.99乘法表 ...

  8. PYTHON 学习笔记3 元组、集合、字典

    前言 在上一节的学习中.学习了基本的流程控制语句,if-elif-else for while 等,本节将拓展上一节学习过的一些List 列表当中操作的一些基本方法,以及元祖.序列等. 列表扩展 我们 ...

  9. python的学习笔记01_4基础数据类型列表 元组 字典 集合 其他其他(for,enumerate,range)

    列表 定义:[]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素 特性: 1.可存放多个值 2.可修改指定索引位置对应的值,可变 3.按照从左到右的顺序定义列表元素,下标从0开始顺序访问 ...

  10. python基础知识3——基本的数据类型2——列表,元组,字典,集合

    磨人的小妖精们啊!终于可以归置下自己的大脑啦,在这里我要把--整型,长整型,浮点型,字符串,列表,元组,字典,集合,这几个知识点特别多的东西,统一的捯饬捯饬,不然一直脑袋里面乱乱的. 一.列表 1.列 ...

随机推荐

  1. K8S Pod及其控制器

    Pod K8S里能够运行的最小逻辑单元,1个Pod可以运行多个容器 Pod 控制器 Pod控制器是Pod启动的一种模版,用来保证在K8S中启动的Pod始终按照人们的预期运行(副本数,生命周期.健康状态 ...

  2. K8S_CNI

    CNI 插件 定义: Container Network Interface 容器通用接口 K8S 中可选的 CNI 插件如下: Flannel 较流行 Calico 性能棒,比Flannel快1% ...

  3. 手把手教你君正X2000开发板的OpenHarmony环境搭建

    摘要:本文主要介绍基于君正X2000开发板的OpenHarmony环境搭建以及简单介绍网络配置情况 本文分享自华为云社区<君正X2000开发板的OpenHarmony环境搭建>,作者: 星 ...

  4. HTTP和Servlet快速入门

    目录 1.HTTP 1.1 请求数据格式 1.2 相应数据格式 2.Servlet 3.Servlert的xml配置 1.HTTP 1.1 请求数据格式 请求行:请求数据的第一行 包含三个内容,按顺序 ...

  5. WinUI 3 踩坑记:前言

    WinUI 3 (Windows App SDK 于 2021 年 11 月发布了第一个正式版 v1.0.0 [1],最新版本是 v1.1.5 [2].我的基于 WinUI 3 的个人项目 寻空 从年 ...

  6. vue3 的 ref、isRef、toRef、toRefs、toRaw 详细介绍

    ref.isRef.toRef.toRefs.toRaw 看着一堆类似的东西,一个头两个大,今天整理一篇文章详细介绍它们的功能及区别. 1.ref ref 属性除了能够获取元素外,也可以使用 ref ...

  7. SonarQube支持Gitlab授权登录

    部署好SonarQube之后,由于我们内部使用的是自建的Gitlab仓库,即每个开发同学都有Gitlab账号,SonarQube我们就可以使用上Gitlab登录,这样就不需要再维护一套用户体系了. S ...

  8. 使用Prometheus和Grafana监控emqx集群

    以 Prometheus为例: emqx_prometheus 支持将数据推送至 Pushgateway 中,然后再由 Promethues Server 拉取进行存储. 注意:emqx_promet ...

  9. linux软链接的创建、修改和删除

    创建 ln -s [源文件或目录] [目标文件或目录] 修改 ln –snf [新的源文件或目录] [目标文件或目录] 删除 rm –rf 软链接名称 注意,上面这种形式可能会让人产生担忧,害怕删除的 ...

  10. 使用 HammerDB 对 Citus 和 Postgres 进行 Benchmark,每分钟200万新订单处理测试(官方博客)

    在为 Postgres 运行性能基准测试时,主要建议是:"自动化!" 如果您正在测量数据库性能,您可能不得不一遍又一遍地运行相同的基准测试. 要么是因为你想要一个稍微不同的配置,要 ...