列表、集合、元组、字典、range
#列表
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的更多相关文章
- python入门(三)列表、元组、range()、字典
列表(list) 列表简介:列表(list)是处理一组有序项目的数据结构.用方括号[]表示.可以进行添加,删除,替换,搜索操作.是可变的数据类型.列表可以嵌套和支持索引. name=[12," ...
- 列表、元组和range
小知识点 s = " 5 " print(int(s)) print(s.replace(" ","")) 结果: 5 5 id()#获取对 ...
- python基础知识二 列表、元组、range
3.6.2 列表 1.列表 -- list 有序,可变,支持索引,用于存储数据(字符串,数字,bool,列表,字典,集合,元组,). list1 = [] list1 = ['alex',12,T ...
- day04——列表、元组、range
day04 列表 列表--list 有序,可变,支持索引 列表:存储数据,支持的数据类型很多:字符串,数字,布尔值,列表,集合,元组,字典,用逗号分割的是一个元素 id() :获取对象的内存地址 ...
- python学习之:序列类型 之列表,元组,range
列表 列表是可变序列,通常用于存放同类项目的集合(其中精确的相似程度将根据应用而变化). class list([iterable]) 可以用多种方式构建列表: 使用一对方括号来表示空列表: [ ] ...
- python之路-列表、元组、range
一 . 列表 # 列表的定义 列表就是能装对象的对象 在python中用[ ]来描述列表,内部元素用逗号隔开,对数据类型没有要求 索引和切片 lst = ["天龙八部", &quo ...
- 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乘法表 ...
- PYTHON 学习笔记3 元组、集合、字典
前言 在上一节的学习中.学习了基本的流程控制语句,if-elif-else for while 等,本节将拓展上一节学习过的一些List 列表当中操作的一些基本方法,以及元祖.序列等. 列表扩展 我们 ...
- python的学习笔记01_4基础数据类型列表 元组 字典 集合 其他其他(for,enumerate,range)
列表 定义:[]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素 特性: 1.可存放多个值 2.可修改指定索引位置对应的值,可变 3.按照从左到右的顺序定义列表元素,下标从0开始顺序访问 ...
- python基础知识3——基本的数据类型2——列表,元组,字典,集合
磨人的小妖精们啊!终于可以归置下自己的大脑啦,在这里我要把--整型,长整型,浮点型,字符串,列表,元组,字典,集合,这几个知识点特别多的东西,统一的捯饬捯饬,不然一直脑袋里面乱乱的. 一.列表 1.列 ...
随机推荐
- KingbaseES 参数 - ignore_char_null_check
KingbaseES 基于PostgreSQL进行了大量的Oracle兼容性开发,为了能同时兼容Oracle 和 PG 的特性,增加参数进行控制.以下介绍 KingbaseES 下特有的参数 igno ...
- Kubernetes Operator: CRD
Custom Resource Define 简称 CRD,是 Kubernetes(v1.7+)为提高可扩展性,让开发者去自定义资源的一种方式.CRD 资源可以动态注册到集群中,注册完毕后,用户可以 ...
- 使用kubeoperator自带的nginx-ingress-controller设置服务的ingress规则进行访问
情况说明 当使用kubeoperator安装k8s集群的时候,在组件设置部分选择的ingress 类型是nginx-ingress yaml文件 k8s集群安装后,可以在节点的master主机的这个目 ...
- JS 模块化- 04 CMD 规范与 Sea JS
1 CMD 规范介绍 CMD: Common Module Definition, 通用模块定义.与 AMD 规范类似,也是用于浏览器端,异步加载模块,一个文件就是一个模块,当模块使用时才会加载执行. ...
- Java对象或String转JSON对象
Java String转JSON对象 用阿里的fastjson里的一个方法,导入fastjson包JSONObject jsonObject1 =JSONObject.parseObject(Stri ...
- 原生js的懒人轮播图
<style> body{ margin: 0; padding: 0px;}#carousel{ margin: auto; /* 居中 */ width: 600px; /* 设置宽度 ...
- 分布式存储系统之Ceph集群RBD基础使用
前文我们了解了Ceph集群cephx认证和授权相关话题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/16748149.html:今天我们来聊一聊ceph集群的 ...
- 如何在服务器上部署WebDeploy
之前项目中网站发布都是手工拷贝文件,特别麻烦,看到好多用webdeploy一键部署网站到IIS服务器,我也学习了一下. 第一步,打开服务器管理器 打开方式是开始菜单=>管理工具=>服务器管 ...
- String简介
String:字符串,使用一对""引起来表示. 1.String声明为final的,不可被继承 2.String实现了Serializable接口:表示字符串是支持序列化的.实现了 ...
- 基于tauri+vue3.x多开窗口|Tauri创建多窗体实践
最近一种在捣鼓 Tauri 集成 Vue3 技术开发桌面端应用实践,tauri 实现创建多窗口,窗口之间通讯功能. 开始正文之前,先来了解下 tauri 结合 vue3.js 快速创建项目. taur ...