#列表
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. CentOS7_SSH_安装总结

    在使用ssh 连接自己的centos 虚拟机时,发现连接不上,于是有了这个安装过程 (以下是在root用户下执行的,没权限的话就sudo) 1.首先判断是否有这个服务 systemctl list-u ...

  2. 萌新码农的第一篇:MarkDown的使用方法

    MarkDown的使用方法 使用的编辑软件Typora 1.标题的使用方法 输入''#''然后空格,输入标题名字即可生成标题. 随着''#''的增多,标题的大小会依次减小,最多到六级标题 2.排字 字 ...

  3. MySQL 在 Kubernetes IPVS 模式下引发的 TCP 超时问题

    文章转载自:https://mp.weixin.qq.com/s/XQ2SlCYxvXPY0rRRO-CURA

  4. Pixar 故事公式

    文章转载自:https://mp.weixin.qq.com/s/wMfFVh9tAM5Qo4ED658yUg

  5. 苹果手机安装郑好办手机app后给绿城通公交卡充值的步骤

    1.苹果手机,需要带有NFC功能 苹果XS手机该功能默认是开启的,不用额外的其他操作 苹果11该功能需要设置开启才行.步骤:设置--通用--NFC,然后开启 2,公交卡 如下这种的公交卡可以充值: 如 ...

  6. 使用Kuboard界面在k8s上部署SpringCloud项目

    先安装Ingress Controller 安装Ingress Controller后,其他服务设置Ingress后就可以通过设置的域名进行访问了,就不用通过代理的方式或者ip:port的方式进行访问 ...

  7. mapboxgl加载tiff

    缘起 近期在项目中遇到这么一个需求,需要在地图上展示一组格网数据,格网大小为2m*2m,地图api用的mapboxgl.起初拿到这个需要感觉很easy,在地图上添加一个fill图层就好啦.把格网面数据 ...

  8. 我操作MySQL的惊险一幕

    背景 前几天因工作需要,组长给我安排了一个数据清洗的任务. 任务:把 A 表的数据洗到 B 表. 我的第一反应,什么是「洗」?洗数据是什么?洗钱我倒是知道. 不过我不能慌啊,于是问了问组长. 我:组长 ...

  9. IOC常用的创建对象方式

    通过无参构造方法来创建 1.User.java public class User { private String name; public User() { System.out.println( ...

  10. flutter系列之:builder为构造器而生

    目录 简介 Builder StatefulBuilder LayoutBuilder 总结 简介 flutter中有很多种Builder,虽然所有的builder都是构造器,但是不同的builder ...