Day14 集合(一)】的更多相关文章

数据类型和变量总结 字符串.数字.列表.元组.字典 可变:列表,字典 不可变:修改变量的值ID变,字符串,数字,元组 访问顺序: 直接访问:数字 顺序访问:字符串,列表,元组 映射:字典 存放元素个数: 容器类型:列表,元组,字典 原子:数字,字符串 集合set(大括号):不同元素组成,无序,不可变类型 定义:s={1,2,3,4,5,6} s=set(‘hello’) s={‘o’,‘h’,‘l’,‘e’} 函数: 对于上述的两种实现方式,第二次必然比第一次的重用性和可读性要好,其实这就是函数…
浅copy只copy一层 深copy相当于克隆一份 深copy要引入copy,具体如下: import copy wife = copy.copy() #此为浅copy,括号中要加copy的对象,相当于xx.copy() xiaosan = copy.deepcopy() #此为深copy,括号内为要copy的对象 集合(set) 集合(set):把不同的元素组在一起形成集合,是python基本的数据类型. 集合元素:组成集合的成员(不可重复) 创建列表两种方式: a = [ 1,3,4 ] b…
集合总体介绍 Java集合是java提供的工具包,包含了常用的数据结构:集合.链表.队列.栈.数组.映射等.Java集合工具包位置是java.util.*Java集合主要可以划分为4个部分:List列表.Set集合.Map映射.工具类(Iterator迭代器.Enumeration枚举类.Arrays和Collections)..Java集合工具包框架图(如下): 大致说明 看上面的框架图,先抓住它的主干,即Collection和Map. 1 Collection是一个接口,是高度抽象出来的集合…
Day14 集合框架01 体系概述02 共性方法03 迭代器04 List集合共性方法05 ListIterator06 List集合具体对象特点07 Vector中的枚举 01 体系概述 集合类为什么出现集合类?面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就需要对对象进行存储.集合就是存储对象最常用的一种方式. 数组和集合类同是容器,有何不同?数组虽然也可以存储对象,但长度是固定的,集合的长度是可变的.数组中可以存储进本数据类型,集合只能存储对象.集合类的特点:集合…
点击了解更多Python课程>>> 老男孩Python全栈第2期+课件笔记[高清完整92天整套视频教程] 课程目录 ├─day01-python 全栈开发-基础篇 │ 01 python 全栈开发-基础篇-day01 开课介绍.avi 349.75MB │ 02 python 全栈开发-基础篇-day01 开课介绍02.avi 362.13MB │ 03 python 全栈开发-基础篇-day01 开课介绍03.avi 100.09MB │ 04 python 全栈开发-基础篇-day0…
一.集合 定义:由不同元素组成的集合.集合是一组无序排列的可hash值, 可以作为字典的key.元素必须是不可变类型:只能存放数字,字符串,字典 特性:集合的目的是将不同的值放在一起,不同的集合之间可以用来做关系运算,无序纠结于集合中的单个值. 2.1.集合的创建 ①s={1,2,3,1} ②set函数来进行创建:把实参进行for循环,一个一个进行放置到新的列表中去. s=set(['alex','alex','sb']) print(s) set_test=set('hello') print…
python_1 = ['charon','pluto','ran','charon'] linux_1 = ['ran','xuexue','ting'] p_s = set(python_1) l_s = set(linux_1) #交叉并集 print(p_s.symmetric_difference(l_s)) print(p_s^l_s) set定义的 集合能追加,能删除是可变数据类型 frozenset定义的集合是不可变的 简单去重,但是不可考虑顺序 name = ["charon&…
low逼写法,没用集合 python_1 = ['charon','pluto','ran'] linux_1 = ['ran','xuexue','ting'] python_and_linux = [] for p_name in python_1: if p_name in linux_1: python_and_linux.append(p_name) print(python_and_linux) 结果: ['ran'] 高级点写法用集合了 python_1 = ['charon','…
定义:由不同元素组成的集合,集合是一组无序排列的可hash值,可以作为字典的key 1.不同元素.2.无序.3.集合中元素必须是不可变类型(数字,字符串,元祖) 特性:集合的目的是将不同的值存放在一起,不同的集合间用来做关系运算,无需纠结于集合中得单个值 s = set("hello") print(s) s = set(['charon','charon','pluto']) print(s) 结果: {'o', 'e', 'l', 'h'} {'pluto', 'charon'}…
一,集合 1,集合由不同元素组成 2,无序 3,集合中元素必须是不可变类型 二,定义集合 1,s = {1,2,3,4,5} 2,s = set(hello)以迭代的方式生成集合 s = set("hello") print(s) {'o', 'e', 'h', 'l'} 三,集合的方法 1,add添加,如果添加有重复不会报错但是也不会添加 s = {1,2,3} s.add(4) print(s) {1, 2, 3, 4} 2,clear清除 3,copy拷贝 s = {1,2,3}…