首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python 列表&元组&字典&集合

元组(tuple) 有序性,和列表一样通过偏移存取,支持用索引来读取元素 不可变性,不支持任何修改及任何调用 tuple可作为字典的key,可用于字符串格式化中 1 classMates = ('lisa...','rom','bobi') 2 t = (1,) #在显示只有一个元素的元组时,会在后面加一个逗号 3 print(t) ?...可以返回None,或者自己指定的 value 12 dictOne.pop('zhangsan') #通过pop.() 删除字典的键,同时对应的value也会被删除 13 print(dictOne) 集合...(set) 无序性、无重复key 创建set,需要提供一个list作为输入集合 通过add(key)方法添加元素 通过remove(key)删除元素 不可以放入可变对象例如 list 1 setFirst...= set([2,3,4,6,5]) # 创建set 需要提供一个list作为输入集合 2 print(setFirst) 3 4 setSecond = set([1,2,2,3,4,3

1.3K20

【Python】元组 tuple ③ ( 元组中 列表类型 元素值可修改 | 元组 while 循环遍历 | 元组 for 循环遍历 )

一、元组中 列表类型 元素值可修改 元组中的 元素 是 不可修改的 , 但是如果在 元组中 放入了一个 列表类型的元素 , 列表引用无法修改 , 但是列表中的 元素是可以修改的 ; 代码示例 : """...(t0) # 修改元组中的 列表元素 的 元素 t0[2][0] = 16 t0[2][1] = "Jack" t0[2][2] = True t0[2][3] = 2.121212 # 打印元组...1、while 循环遍历元组 将 元组 容器 中的数据元素 , 依次逐个取出进行处理的操作 , 称为 元组的遍历 ; 使用 while 循环 遍历 元组容器 : 元素访问方式 : 使用 下标索引 访问...元组中的元素 ; 循环控制 : 循环控制变量 : 用于指示当前循环的 下标索引 ; 循环条件 : 设置为 循环控制变量 ( 下标索引 ) 列表长度 ; while 循环遍历元组 语法如下 : #...# 处理元素 # 下标索引变量 ( 循环控制变量 ) 自增 1 index += 1 2、代码示例 - 使用 while 循环遍历元组 代码示例 : """ while / for 循环遍历 元组

35040
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    python_列表——元组——字典——集合

    列表——元组——字典——集合: 列表: # 一:基本使用 # 1、用途:存放多个值 # 定义方式:[]内以逗号为分隔多个元素,列表内元素无类型限制 # l=['a','b','c'] #l=list...print(i) # for i in range(10):#默认从零起始 # print(i) # for i in range(10,-2,-1): # print(i) 元组...: # 元组:相当于不可变的列表 # t = (1, 2, 3, 'a', 'b', 'c') # print(id(t[2])) # 用途:当存放的多个值,只有读的需求,没有改的需求时,可以用元组...: # 定义: # s1={1,2,3, 'a', 'b', 'c'} # s2={4,5,6, 'a', 'b'} # 注意: # 集合无序 # 集合内元素不能重复 # 集合内的元素必须为不可变类型...,但set集合是可变 # 用途: # 集合使用来进行关系元素,单独取集合的某一个元素是没有意义,也没有相应的方法 # # 交集:s1 & s2取两个集合的共同部分 # 差集:s1

    1.2K10

    python列表、字典、元组、集合学习笔记

    列 表 列表在python里是有序集合对象类型。 列表里的对象可以是任何对象:数字,字符串,列表或者字典,元组。...元组简介 元组与列表非常类似,只是不能在原处更改,元祖在python里的特点: 任意对象的有序组合 通过偏移取数据 属于不可变序列类型 固定长度,异构,任意嵌套 对象引用的数组 元组的创建 元祖创建在只有单个元素的时候...>>> list=[1,2,3,4] >>> sd=tuple(list) >>> sd (1, 2, 3, 4) 元组的方法 元组的排序: 元组经过sorted排序后,会将其转换为列表 >>> tuple...(3, 6, 4, 2) >>> tuple[2:3] (3,) 列表和元组的操作类似,列表操作里只要不是在原处修改的,都可用于元组 >>> (1,2)+(3,4) (1, 2, 3, 4) >>>...2, 3, 4, 5, 6, 7, 8} 集合的转换: 将集合分别转换为列表、元组、字符串 >>> a=set(range(5))>>> li=list(a) >>> tu=tuple(a) >>> st

    2.3K30

    Python 列表、元组、字典及集合操作

    一、列表 列表是Python中最基本的数据结构,是最常用的Python数据类型,列表的数据项不需要具有相同的类型 列表是一种有序的集合,可以随时添加和删除其中的元素 列表的索引从0开始 1、创建列表 >...list.reverse()      #反向列表中元素 list.sort([func])    #对原列表进行排序 二、元组 元组(tuple)和列表(list)非常类似,但是元组一旦初始化就不能修改...,且元组使用小括号而列表使用中括号。...input>", line 1, in NameError: name 'tup5' is not defined 元组的操作基本与列表的操作一直,除了不能修改元组本身外。...default值 dict.has_key(key)      #如果键在字典dict里返回true,否则返回false dict.items()              #以列表返回可遍历的

    1.4K10

    python3(元组,列表,集合,字典)

    1.列表 1)创建列表 数组:存储同一种数据类型的集合 scores=[12,13,14] 列表:(打了激素的数组):可以存储任意数据类型的集合 列表里:可以存储不同的数据类型 s=[1,4,5...print 'firewalld' in service # print 'firewalld' in service1 # print 'firewalld' not in service # for循环遍历...(tuple) 带了紧箍咒的列表 元组本身不可变数据类型,没有增删改差 元组内可以存储任意数据类型 1)元组的创建 t = (1,2,3,4.0,'star') print t,type...(t) # 元组里面包含可变数据类型,可以间接修改元组的内容 t1 = ([1,2,3],4) t1[0].append(4) print t1 # 元组如果只有一个元素的时候,后面一定要加逗号,否则数据类型不确定...service.keys() # 查看字典里面所有的value值 print service.values() # 查看字典里面所有的key-value值 print service.items() # 遍历

    81110

    Python数据结构列表字典元组和集合

    (dict),元组(tuple),集合(set)。...列表 列表有三大特点: 1.列表的每一个元素是可变的; 2.列表的元素是有序的(跟字符串的索引切片类似); 3.列表的对象可以为多种(可以有字符串,字典,数值) #列表的每一个元素是可变的,就是说可以增...,删,改,查 #列表的元素是有序的 list = [3, 5,1, 7] print(list[1]) #结果为5,和字符串的一样 print(list[0:2]) #结果为[3, 5] #列表的对象可以为多种..., [2,3], {'key':'lala'}] 字典 字典也有几个特点,重要的就是: 1.字典必须键值对出现 2.键不能重名,也不能修改,值恰好相反 以后字典也会用的比较多,现在只是介绍一下 元组和集合...元组用列表类似,但却有着根本的区别,元组一旦构成,就无法改变;集合没用过,以后用到了再和大家讲吧

    52360

    元组、字典、集合

    一、元组tuple 1、作用 存多个值,对比列表来说,元组不可变,主要是用来读。...2、定义 与列表类型比,只不过[ ]换成() t = ()  #本质:t = tuple(()) print(t,type(t))  #() ​ #强制类型转换中,参数为for...#求元组内某个元素的个数 print(t.count(3))  #2 #求元组指定区间内某个元素在总体内的位置 #index(要求的元素,起始位置,结束位置) print(t.index(3,1,5)...)  #2 ​ 6、循环 for i in t:    print(t)  #1 2 3 4 3 4、元组案列 案例一 ''' 提前拥有一个老师列表,打算开除,如果是校长亲友团,免开 原始列表为list...   teachers.clear() for t in teachers:    print("在职老师:%s"%t)     案列二: ''' 元组中的数据一定不能改变,但是元组中的数据(可变类型

    40330

    字典和列表的区别,字符串、列表、元组、字典、集合的区别

    字典(dictionary)是除列表意外python之中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。...除了不能修改,可把字符串当成列表一样处理。 访问:访问字符串中某个字符同访问元组或列表中的元素是一样的,专业术语叫“分片(slicing)”。...列表是可变对象,它支持在原处修改的操作.也可以通过指定的索引和分片获取元素。 区别于元组,可动态增加,删除,更新。 可以和字符串作为比较。因为字符串具备列表的一些特点。...元组(tuple) 元组和列表在结构上没有什么区别,唯一的差异在于元组是只读的,不能修改。元组用“()”表示。 元组一旦定义其长度和内容都是固定的。...集合(set) 集合就是我们数学学的集合,没有什么特殊的定义。集合最好的应用是去重。所以,集合内的元素没有重复的元素。 集合没有特殊的表示方法,而是通过一个set函数转换成集合。

    14410

    Python基础语法(四)—列表、元组、字典、集合、字符串

    也可以使用tuple()函数把列表、字典、集合、字符串以及range对象、map对象、zip对象或其他类似对象转换为元组。...元组可以是空的,t2=() 一个元组也可以作为另一个元组的元素,此时,作为元素的元组需要增加括号,从而避免歧义,如:t3=(123,456,("hello","world")) Python 的元组与列表类似...集合 概述 Python集合是无序、可变的容器对象,所有元素放在一对大括号中,元素之间使用逗号分隔,同一个集合内的每个元素都是唯一的, 不允许重复, 集合中只能包含数字、字符串、元组等不可变类型的数据,...而不能包含列表.字典、集合等可变类型的数据,包含列表等可变类型数据的元组也不能作为集合的元素。...集合的常用方法 s = add(x):将元素x添加到集合s中,如果元素已存在,则不进行任何操作。 s = update(x):将x的元素添加到集合s中,x可以是列表,元组,字典等。

    2.5K20

    Python中的循环:遍历列表、元组、字典和字符串

    关键的区别是: for循环对iterable对象中的每个元素进行有限次数的迭代 while循环一直进行,直到满足某个条件 遍历列表 遍历一个列表非常简单。给一个值列表,并要求对每个项做一些事情。...遍历元组可能会有点复杂,这取决于元组的结构和要完成的任务。...让我们在一个列表中存储一些元组,每个元组代表一个类中学生的姓名和年龄: students = [('Allie', 22), ('Monty', 18), ('Rebecca', 19)] 现在的任务是...遍历字典 Python中的字典是键-值对的集合:字典中的每一项都有一个键和一个相关联的值。...给出了如何循环遍历可迭代对象的例子,如列表、元组、字典和字符串。在文章的最后,我们通过示例介绍了循环控制语句的概念——break、continue和pass。 本文旨在对循环的工作方式进行初步概述。

    12.1K40

    集合添加元素python_Python基础:列表、字典、元组、集合、添加和删除

    列表(有序) 添加 list.append(元素):在列表末尾添加新的元素 list.extend(seq):在列表末尾一次性追加另一个序列中的多个值 –seq可以是列表、元组、字典,若为字典,则仅会将键...del list[索引]:删除索引位置元素 del list:删除整个列表,返回类型 元组(有序) 元组不可变,添加删除操作均不可行,只能删除整个元组 del tuple 元组只有一个元素时,需要在元素后加逗号...(无序) 添加元素: .add(x):将元素 x 添加到集合中,如果元素已存在,则不进行任何操作。....update(x):可以添加元素,且参数可以是列表,元组,字典等 删除元素: .remove(x):将元素 x 从集合中移除,如果元素不存在,则会发生错误。....discard(x ):移除集合中的元素,且如果元素不存在,不会发生错误。 .pop():随机删除集合中的一个元素 del删除整个集合

    16510

    python自学成才之路 列表,元组,集合详细用法

    文章目录 列表简介 列表crud操作 创建列表 访问列表元素 1.通过索引访问列表元素 2.通过for循环遍历列表 3.判断列表中是否存在某个元素 修改列表元素 添加元素 1.通过append向列表末尾添加元素...元组打包和解包 集合 差集 并集 交集 并集外的元素 列表简介 python列表使用[]表示,它实际上是一个数组,但是和一般数组不同的地方在于它内部封装了很多很好用的方法(比如append,pop)以及一些特性...(比如切片,不可变列表元组),下面来一层层揭开python列表的面纱。...元组是不可变的列表,在表现形式上和列表不同,列表使用[]来表示,元组使用()来表示。...tupleTest = (1, 3, 4) 虽然元组不可变,但是元组里面的单个元素却是可变的,比如像下面的这个元组,里面的元素都是列表,可以随意改变其中某个列表中元素的值。

    43620

    Python列表与元组

    01 代码块与笔记 列表 list 1 列表简介 列表是有序的序列,可以包含任意的Python数据类型,如字符串、数字、布尔、列表、元组等 列表的数据是可变的,我们可通过对象方法对列表中的数据进行增加...、修改、删除、排序等操作 2 常用操作 定义与遍历列表、存储的数据类型与索引、组合、重复、截取、包含、增删改查、长度、最值、排序等 1定义与遍历列表 # 定义列表 list1 = [1, 2,...3, 4, 5] # 遍历列表 for i in list1: print(i) 2存储的数据类型与索引 list2 = [1, "2", True, [1, 2], (1, 2)]...将集合作为一个整体加入 list2.append([3, 4, 5]) print(list2[5]) # [3, 4, 5] # 将集合中的每一个元素添加进去 list2.extend([...tuple 1 元组简介 元组与列表类似,有序序列,不同之处在于元组的元素不能修改 表示上元组使用小括号,列表使用方括号 2 常用操作 元组和列表相似,如:存储的数据类型与索引、组合、重复、

    78930
    领券