ICode9

精准搜索请尝试: 精确搜索
  • python集合操作的常用方法2020-01-14 17:01:55

    # a = [1,2,3,4,5] # set1 = set(a) #将列表转换为集合 # print(set1) # set1.add('lijianbo') #给集合添加元素lijianbo # print(set1) # set1.update('renjie') #给集合添加一个可迭代元素renjie # print(set1) # set1.pop() #集合随机删除一

  • Python 内置数据结构之 set2020-01-11 19:02:49

    集合是 Python 的内置数据结构之一,与数学上的集合概念基本一致。集合有两个特点:1、它的元素是不重复且无序的;2、它不支持索引。 创建集合有两种方法: # 用 {} 创建集合 set1 = {1, 2, 'a', 'a', 'b'} # 会自动去重的到 {1, 2, 'a', 'b'} # 用 set() 函数创建集合 set2 = set([2, 3

  • ES6 Set求两个数组的并集、交集、差集;以及对数组去重2019-12-20 23:56:58

        并集: const arr1 = [1, 2, 3, 2, 5];const arr2 = [1, 4, 6, 8, 3];// 将两个数组合并const concatArr = [...arr1, ...arr2]; // 对数组去重const set = new Set(concatArr);const newArr = [...set]   交集: const arr1 = [1, 2, 3, 2, 5];const arr2 = [1, 4, 6, 8,

  • java中HashSet和增强for循环的用法2019-11-17 19:53:07

    import java.util.HashSet; import java.util.Iterator; public class HasSetDemo { public static void main(String[] args) { HashSet是一个集合数据类型,一个具体的HashSet中可以装入多个数据。 hashset中的数据不能重复,hashset的数据存储是无序的。

  • 列表/字典/集合数据筛选2019-10-05 09:53:04

    import random list1 = [random.randint(-10,10) for _ in range(10)]print('随机生成的十个在-10到10之间的整数列表:',list1)outList1 = list(filter(lambda x: x>=0,list1))#filter返回一个可迭代对象outList2 = [x for x in list1 if x >=0]#列表解析,快于filterprint('filter过

  • 0-0 列表,元组,字典,集合2019-09-29 15:06:53

    (1)列表 1 # -*-coding:utf-8-*- 2 # !/usr/bin/env python 3 # Author:@vilicute 4 # 创建列表 5 myList = [x for x in range(10) if not x % 2] # myList = [0, 2, 4, 6, 8] 6 myList1 = ["aaa", "bbb", "ccc", "ddd", "eee&qu

  • Java中多个集合的交集,并集和差集2019-09-10 18:50:27

    Java中多个集合的交集,并集和差集 https://www.cnblogs.com/zt19994/p/9114868.html 一、交集   java中交集使用 A.retainAll(B) ,交集的结果在集合A中。 1 import org.junit.Test; 2 3 import java.util.HashSet; 4 import java.util.Set; 5 6 /** 7 * 交集 8 * 9 * @

  • python之路2:数据类型2019-09-02 12:53:58

    模块 数据类型 数据运算   一、模块 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持。  sys 1 2 3 4 5 6 7 8 9 10 11 #!/usr/bin/env python # -*- coding: utf-8 -*- import sys print(sys.path) p

  • Python基础2019-09-01 14:01:19

    1.字符串 title: 字符串大写 capitalize:首字母大写 lower:全部字母小写 upper:全部字母大写 swapcase:全部大小写翻转 isalpha:是否全部是字母 isdigit:是否全是数字 isspace:是否全是空白行 islower:字母是否全是小写 isupper:字母是否便是大写 istitle:是否首字母大写 join:合

  • 【字节跳动】2019笔试题--油豆瓶2019-08-25 21:43:02

    参加了字节的笔试,白天刷了一整天的18年笔试题(其实就做了2题hhh),感觉会用Map<Integer, List>应该能做出至少两题,看到油豆后疯狂思考怎么用Map的套路解决,直至放弃。后灵光乍现,觉Set大法可行,一试通过90%,赶紧换下一题,望字节大佬批卷手下留情。 第一题如下 Scanner scanner = new

  • 003_python的str切片,str常用操作方法,for循环,集合,深浅copy2019-08-17 16:55:55

    基础数据类型 基础数据类型,有7种类型,存在即合理。  1.int 整数 主要是做运算的 。比如加减乘除,幂,取余  + - * / ** %... 2.bool布尔值 判断真假以及作为条件变量 3.str 字符串 存储少量的数据。‘太白’,'password'... 操作简单,便于传输。 4.list 列表 [1,2,'alex',{name:'zhan

  • python day 072019-08-02 22:55:52

    1、集合{}:可变数据类型,他里边的元素必须是不可变的,无序,不重复, set1 = set({1,2,3}) print(set1) # 集合的表现'''set1 = set({1,2,3})#set2 = {1,2,3,[2,3],{'name':'liang'}} # 报错 不可变就是可哈希的print(set1)print(set2) ''' # 集合的增删查,不能改# set1 = {&#

  • python基本数据类型三之集合2019-07-29 12:00:57

    set1 = {1, 'alex', 'barry', 3, 5} print(set1) 增: set1 = {'太白金星', '晶女神', 'alex', '吴老师'} add set1.add('ss') print(set1) #{'吴老师', '太白金星', 'alex', '晶女神�

  • python基础第十章:集合2019-07-25 18:55:13

    集合 集合特色:无序,去重 声明一个空集合 变量=set() 声明带有数据的集合 变量=set{值,值,值……} 集合没有增删改查基本操作 集合遍历(只能用  for……in) set1={'孙','志','成','周','梦','迪'} for i in set1: print(i) 集合推导式(与列表一样)基本推导式变量={变量 for 变量 in

  • python第七课2019-07-21 11:00:20

    #str int#str# s=''# print(s.isspace())#list:# lis=[11,22,33,44,55]# for i in range(len(lis)):# print(i)# del lis[i]# print(lis)dic={'k1':'v1','k2':'v2','a3':'v3'}dic1={}# fo

  • Java中Set的数据结构及基本功能使用2019-07-17 09:35:53

    Set是一个接口,它有两种实现分别是HashSet和TreeSet。 Set的特点是不保存重复的元素,它和数学概念上的集合相似,它支持交集、并集、差集操作。 本文将介绍HashSet和TreeSet使用的数据结构以及两种Set实现各自的应用场景,然后介绍交集、并集、差集的使用。 HashSet vs TreeSet Has

  • python 六 ——shutil模块、pickle模块、time模块、set 集合2019-07-12 20:04:13

    一、常用知识 参考文章,介绍模块:https://www.cnblogs.com/sui776265233/category/1239819.html 练习:https://www.iplaypy.com/python-100/ 二、shutil模块 os模块提供了对目录或者文件的新建/删除/查看文件属性,还提供了对文件以及目录的路径操作。shutil是对os 的文件操作的

  • ES6,新增数据结构Set与Map的用法2019-07-01 14:01:29

    ES6 提供了新的数据结构 Set以及Map,下面我们来一一讲解。 一、Set 特性 似于数组,但它的一大特性就是所有元素都是唯一的,没有重复。 我们可以利用这一唯一特性进行数组的去重工作。 单一数组的去重。 1.单一数组的去重 let set6 = new Set([1, 2, 2, 3, 4, 3, 5])console.log('dist

  • 我的Python入门笔记(10)2019-06-29 21:39:16

    七章、集合 Although practicality beats purity.——The Zen of Python   Python中的集合同数学中的集合概念类似,也是用于保存不重复元素的。它分为可变集合(set)和不可变集合(frozenset)两种。在形式上,集合的所有元素都要放在一对大括号“{}”,两个相邻的元素使用逗号分隔。集

  • Python Learning Day22019-06-12 10:38:07

      4.删除   5.keys.values.items print(dict1.keys())print(dict1.values())print(dict1.items())   6.循环 for key in dict1: print(key) 7.update() print(dict1)dict2={‘work':'student'}#dict2加入dict1字典中dict1.update(dict2)print(dict1)   元组类型(在小括

  • python集合,深浅copy2019-06-07 16:05:30

    一,集合 集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的。以下是集合最重要的两点:   去重,把一个列表变成集合,就自动去重了。   关系测试,测试两组数据之前的交集、差集、并集等关系。 1,集合的创建。 set1 =

  • Linux/Centos 正则表达式2019-06-05 10:55:55

    正则表达式,又称正规表示法、常规表示法( Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。正则表达式

  • redis(五)、Set类型和zSet类型2019-05-31 22:37:48

    一、set集合是String类型的无序集合,set是通过hshatable实现的,对集合可以进行取交集、并集、差集操作。 1、sadd方法:插入元素, 如:sadd set1 aaa:不允许元素重复。   smembers set1:查看元素; 2、srem方法:删除set集合元素; 3、spop方法:随机返回删除的key; 4、sdiff方法:返回两个集合的不

  • python基础数据类型set2019-05-18 12:52:04

    set1 = {'alex','alex','TaiBai','WuSir', 1000} print(set1) 集合是无序的,并且自带去重。并且里面的元素必须是不可变的数据类型。列表去重的步骤(前提是里面必须是不可变的数据类型),先将列表转换成集合,再将集合转换成列表    set1 = {'alex','TaiBai','WuSir'}

  • day072019-05-16 18:44:07

    1、集合的介绍   集合:可变的数据类型,他里面的元素必须是不可变的数据类型,无序,不重复。 1.1、集合是如何定义的 1 #集合的定义方式1 2 set1 = set({1,2,3}) 3 #集合的定义方式2 4 set2 = {1,2,3} 5 print(set1,set2) 6 7 #这种会报错,因为集合中的元素必须是可哈希的,也即是不可

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有