#列表
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. 手写tomcat——netty版

    点击查看代码 package com.grady.diytomcat; import com.grady.diytomcat.handler.DiyNettyTomcatHandler; import ...

  2. 设计模式——桥接模式(Bridge模式)

    基本介绍 桥接模式(Bridge模式):将实现与抽象放在两个不同的类层次中,使两层次可以独立改变 是一种结构型设计模式 说白了就是有多个维度的变化,这样的组合关系如果按照传统的方式会导致类爆炸,所以需 ...

  3. 在 Windows 搭建 SVN 服务

    以下内容为本人的学习笔记,如需要转载,请声明原文链接微信公众号「englyf」https://www.cnblogs.com/englyf/p/16671311.html 最近公司给配了台新电脑,配置 ...

  4. 第三章:模版层 - 2:Django内置模板标签

    Django内置标签总览 可以查询下表来总览Django的内置标签: 标签 说明 autoescape 自动转义开关 block 块引用 comment 注释 csrf_token CSRF令牌 cy ...

  5. Jetbrains家的软件都可用的激活码-pycharm

    网址:http://vrg123.com/ 步骤: 1,关注下方的公众号 2,点击菜单中的"激活密钥" 3,点击进入,获得网站密钥 4,在网站上输入网站密钥,点击获取,即可获取激活 ...

  6. Loki二进制命令帮助

    Usage of config-file-loader: -auth.enabled Set to false to disable auth. (default true) -azure.accou ...

  7. 使用Docker Compose部署SpringCloud项目docker-compose.yml文件示例

    注意各组件之间的依赖关系 microservice-discovery-eureka: image: reg.itmuch.com/microservice-discovery-eureka port ...

  8. 5_SpringMVC

    一. 什么是MVC框架 MVC全名是Model View Controller, 是模型(model), 视图(view), 控制器(controller)的缩写, 一种软件设计典范, 用一种业务逻辑 ...

  9. SpringBoot的starter到底是什么?

    前言 我们都知道,Spring的功能非常强大,但也有些弊端.比如:我们需要手动去配置大量的参数,没有默认值,需要我们管理大量的jar包和它们的依赖. 为了提升Spring项目的开发效率,简化一些配置, ...

  10. CentOS 7.9 安装 rocketmq-4.9.2

    一.CentOS 7.9 安装 rocketmq-4.9.2 地址: https://rocketmq.apache.org https://github.com/apache/rocketmq ht ...