首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
Python编程Day6——元组类型、字典类型、集合
】的更多相关文章
python学习Day6 元组、字典、集合set三类数据用法、深浅拷贝
一.深浅拷贝 1. 值拷贝 ls1 = ls2 不开辟空间,指针跟着走.(直接将ls1中存放的地址拿过来,内存中不会开辟新的空间,所以你怎么变,我也跟着变.)(ls1内部的所有类型的值发生改变,ls2都不会随之变化) 2. 浅拷贝 ls3 = ls1.copy() ls3新开辟空间,但数据内里面每个元素的地址同ls1.所以ls1中不可变类型变了,相当于ls1重新指到了一个新的地址,ls3还指向原来的那个地址.如果s1中可变类型的值变了,因为地址没变,只是值变了.所以ls3中可变类型的值也…
python数据类型之元组、字典、集合
python数据类型元组.字典.集合 元组 python的元组与列表类似,不同的是元组是不可变的数据类型.元组使用小括号,列表使用方括号.当元组里只有一个元素是必须要加逗号: >>> x = (1,) >>> type(x) <class 'tuple'> >>> y =(1) >>> type(y) <class 'int'> >>> z = 1, >>> type(z)…
python列表,元组,字典,集合的比较总结
这四个都是python中的序列,用于存放数据,他们区别总结如下: 列表list 元组tuple 字典dictionary 集合set 是否可变 可变 不可变 可变 可变 是否有序 有序 有序 无序 无序 元素是否重复 可重复 可重复 键不可重复 不可重复 定义符号 [] () {key:value} {} 创建 1.[]直接创建 2.list() 3.列表生成式 1.()直接创建 2.tuple() 1.{}直接创建 2.dict(key1=value1) 3.dict(zip(list1,…
Python编程Day6——元组类型、字典类型、集合
一.元组类型(tuple) 1.用途:记录多个值,当多个值没有改变的需求此时元组更为合适 2.定义:在()内用逗号分隔开多个任意类型的值(参数为for可以循环的对象) 3.常用操作: 索引(正取向+反取向)且只能取值不能改变 t=('egon',123,['a','b']) print(id(t[0])) print(id(t[1])) print(id(t[2])) print(id(t[-1])) 切片(顾头不顾尾,步长) print(id(t)) nt=t[::-1] print(nt,i…
Python 列表、元组、字典及集合操作详解
一.列表 列表是Python中最基本的数据结构,是最常用的Python数据类型,列表的数据项不需要具有相同的类型 列表是一种有序的集合,可以随时添加和删除其中的元素 列表的索引从0开始 1.创建列表 >>> list1 = ['python', 2018, 'python3', 1994] >>> list1 ['python', 2018, 'python3', 1994] >>> list2 = [1, 2, 3, 4] >>>…
Python列表、元组、字典、集合的内置使用方法
列表: 是一种可以存储多个值得数据容器 内容是有序的 可以存储任何数据类型 可以存储重复的元素 是可变类型(当内容发生变化时id不变) 元组: 也是一种可以存储多个值得数据容器 元组中的元素不可以被修改 可以存储任何数据类型 可以存储重复的元素 是不可变类型 元素和列表到底谁快? 列表在增加和删除元素时都涉及到一个扩充容量和减少容量的操作,而元组没有这个过程,所以元组速度会略快列表 例如: 对列表调用一个pop方法和对元组直接取指 元组的定义方式: 变量名 = (value1,value,...…
python列表、元组、字典、集合的简单操作
一.列表.元组 1.常用操作函数 #Author:CGQ import copy #列表 ''' names=["ZhangYang","XiaoHei","XiaoHei","LiSan"] print(names[0])#某一个 #切片 print(names[1:3]) print(names[0:-1:2])#2代表步长 print(names[-1]) print(names[-2:]) len(names)#字符串…
python第六天(元组、字典、集合)
一.元组(tuple) 作用:存多个值,对比列表来说,元组不可变(是可以当做字典的key的),主要用来读 定义:与列表类型相比,只不过把[ ]换成() age=(11,22,33,44,55)print(age,type(age))age=tuple((11,22,33,44,55))print(age,type(age)) 输出: (11, 22, 33, 44, 55) <class 'tuple'>(11, 22, 33, 44, 55) <class 'tuple'> .c…
DAY6 元组、字典与集合
一.元组 定义:t1 = (1, 2) # t1 = tuple((1,2)) 特点:有序存储.可存放多个数据.不可变(内部可以包含可变对象,可变对象已久可变) 应用场景:将不允许操作的列表可以转化为元组,将允许操作的元组转化为列表 1.元组的定义 t1 = () # t1 = tuple() print(t1,type(t1)) # () <class 'tuple'> 1.1 tuple() # 参数为for可以循环的对象(可迭代对象) 例如:t2 = tuple("123&qu…
Python列表、元组、字典和集合的区别
数据结构 是否可变 是否重复 是否有序 定义符号 列表(list) 可变 可重复 有序 [] 元组(tuple) 不可变 可重复 有序 () 字典(dictionary) 可变 可重复 无序 {key:value} 集合(set) 可变 不可重复 无序 {} 或 ([])…