ICode9

精准搜索请尝试: 精确搜索
  • Python基础知识梳理2022-09-14 21:32:04

    变量与赋值语句 简单赋值用于为一个变量赋值。 序列赋值可以一次性为多个变量赋值。 多目标赋值指用连续的多个等号将同一个数据赋值给多个变量。 增强赋值指将运算符与赋值相结合的赋值语句   # 简单赋值 num = 100 # 100 # 序列赋值 x, y = 1, 2 # 1, 2 (x2, y2)

  • letcode算法13--合并两个有序链表2022-09-14 01:34:41

    21. 合并两个有序链表 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。    示例 1: 输入:l1 = [1,2,4], l2 = [1,3,4]方法一:递归 /** * Definition for singly-linked list. * public class ListNode { * int v

  • Python中的装饰器、迭代器、生成器、推导式、匿名函数和高阶函数2022-09-11 03:33:19

    目录装饰器迭代器生成器推导式匿名函数高阶函数 装饰器 闭包 介绍装饰器前先了解一下闭包,在Python中,一切皆对象(Object),函数(Function)也不例外,也是一个普通的对象,函数可以作为一个参数传给其它函数,函数的返回值也可以是一个函数,而这种相关参数和变量都保存在返回的函数中的形式

  • pythonⅢ2022-09-06 17:30:16

    '''字符串的比较 is:看通过id()对象的内存地址,查看内存地址的方式in:包含 ==:类型及内容一致'''a=1b=1print(id(a))print(id(b))if a is b:    print('a和b内存地址都一样')   str1='abc'str2='a'if str2 in str1:    print('str1包含str2')else: 

  • 推导式(生成式)2022-09-04 00:03:09

    作用:简化代码量 1. 列表推导式 2. 字典推导式 3.集合推导式 一、 列表推导式   作用:用一个表达式创建一个有规律的列表或控制一个有规律列表   1.1 体验:   # 需求:创建一个0-10的列表 # while循环实现 # 准备一个空列表 list1 = [] # 书写循环,一次追加数字到空列表中 i = 0

  • 我的字谜在哪里?2022-09-01 15:32:14

    1 # anagrams('abba', ['aabb', 'abcd', 'bbaa', 'dada']), ['aabb', 'bbaa']) 2 def anagrams(word,words): 3 #your code here 4 arr = [] 5 data = list(word)# 字符串转列表 6 da

  • 公共方法、len、del、max、min、range、enumerate2022-08-31 00:04:53

    1. len() # 1. 字符串 str1 = 'abvdse' print(len(str1)) # 6 # 2. 列表 list1 = [10, 20, 30, 40] print(len(list1)) # 4 # 3. 元组 t1 = (10, 50, 60, 20, 80) print(len(t1)) # 5 # 4. 集合 s1 = {20, 50, 40} print(len(s1)) # 3 # 5. 字典 dict1 = {'name'

  • 容器类型转换2022-08-31 00:00:32

    1、 tuple()将某个序列转换成元组 2、list()将某个序列转换成列表 3. set()将某个列表转换成集合   注意:集合可以快速完成列表去重      集合不支持下标 list1 = [10, 20, 30, 20, 50, 60] s1 ={100, 200, 300, 500} t1 =('a', 'b', 'c', 'd', 'e') # tuple(): 转换成元组 prin

  • Java-Java集合流操作2022-08-24 08:33:02

    List分组 List去重 1、单字段去重 2、多字段去重 List交集方法retainAll List 分组去重获取最新记录 List 分组去重获取最新记录 修订记录 版本 是否发布 2020-01-25 v1.0 是 2021-03-19 v1.1 是 List分组 Map<String,List<ClassEntity>> = classEntities.strea

  • Python笔试题:给定一个整数数组和一个目标值、找出数组中为2个俩个数、若无返回-1【杭州多测师】【杭州多测师_王sir】2022-08-18 14:30:16

            class Test: def func(self): ''' 给定一个整数数组和一个目标值、找出数组中为2个俩个数、若无返回-1 :return: ''' list1=[-1,-2,4,3,1,0,2] # list1 = [-1,4,5] new=[] for i in range(le

  • 函数传参指定默认列表与不指定默认列表2022-08-17 00:32:49

      def extendList(val, list=[]): list.append(val) return list list1 = extendList(10) list2 = extendList(123,[]) list3 = extendList('a') print "list1 = %s" % list1 print "list2 = %s" % list2 print "list3 = %s&qu

  • CollectionUtils工具类2022-07-31 19:37:02

    package org.apache.commons.collections; List list1 = new ArrayList(); list1.add("1111"); list1.add("2222"); list1.add("3333"); List<String> list2 = new ArrayList(); list2.add("3333"); list2.add(&qu

  • java如何使用代码求list集合的并集呢?2022-07-29 11:31:23

    转自: http://www.java265.com/JavaCourse/202204/3122.html 集合简介:   集合是一组可变数量的数据项(也可能是0个)的组合,这些数据项可能共享某些特征,需要以某种操作方式一起进行操作。一般来讲,这些数据项的类型是相同的,或基类相同(若使用的语言支持继承)。列表(或数组)通常不被

  • java如何使用代码求两个list集合的差集呢?2022-07-29 09:00:38

    转自: http://www.java265.com/JavaCourse/202204/3124.html 集合简介:   集合是一组可变数量的数据项(也可能是0个)的组合,这些数据项可能共享某些特征,需要以某种操作方式一起进行操作。一般来讲,这些数据项的类型是相同的,或基类相同(若使用的语言支持继承)。列表(或数组)通常不被

  • Python库总结2022-07-26 18:05:34

    1、os:处理路径  import os ​ #获取当前路径 print(os.path.dirname(__file__)) ​ #获取当前路径的上一级路径 print(os.path.dirname(os.path.dirname(__file__))) base_dir=os.path.dirname(os.path.dirname(__file__)) ​ #路径拼接 print(os.path.join(base_dir,'

  • 找出两个字符串中最大的相同的字串 找出两个字符串中最大的相同的字串2022-07-25 21:35:43

    package Stringtest; import java.util.ArrayList; import java.util.Arrays; public class Demo02 { public static void main(String[] args) { String str1 = "dwaddddwaehellodwadwa"; String str2 = "grddehellogrddwadgdddddwaddd

  • python中的复制2022-07-25 01:03:30

    copy()与deepcopy() 对于简单的 object,用shallow copy 和 deep copy 没区别;而对于复杂的 object, 如 list 中套着 list 的情况,shallow copy 中的 子list,并未从原 object 真的「独立」出来。也就是说,如果你改变原 object 的子 list 中的一个元素,你的 copy 就会跟着一起变。这跟我们

  • js与定时器2022-07-23 18:02:42

    <script> var a = 1; //do while循环每次都会先去执行一次,不论条件是否满足 do{ console.log(a) a++; }while (a<10);</script>====================== <script> // 计算1-100的和 var i = 1; var sum = 0; while (i<=100){ su

  • 分布式计算过程2022-07-21 21:31:47

    # 定义一个列表 list1 = [1,2,3,4,5,6,7,8,9,10] # 将列表通过SparkContext将数据转换为一个分布式集合RDD inputRdd = sc.parallelize(list1)#如果有n个结点 那么数据就会分成n分 存在各个结点 # 将RDD中每个分区的数据进行处理rsRdd = inputRdd.map(lambda x : x**2) #会在n个

  • leetcode.21. 合并两个有序链表2022-07-21 17:35:02

    将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。        输入:l1 = [1,2,4], l2 = [1,3,4]输出:[1,1,2,3,4,4]示例 2: 输入:l1 = [], l2 = []输出:[]示例 3: 输入:l1 = [], l2 = [0]输出:[0]  提示: 两个链表的节点数目范围是

  • 2022年7月21日 leecode 刷题日记2022-07-21 08:01:12

    21. 合并两个有序链表 难度简单2539收藏分享切换为英文接收动态反馈 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。    示例 1: 输入:l1 = [1,2,4], l2 = [1,3,4] 输出:[1,1,2,3,4,4] 示例 2: 输入:l1 = [], l2 = [] 输

  • Python List 中的append 和 extend 的区别2022-07-17 15:00:19

    方法的参数不同 append 方法是向原list的末尾添加一个对象(任意对象;如元组,字典,列表等),且只占据一个原list的索引位,添加后无返回值,直接在原列表中添加。 list.append(object) list1 = ["hello", "world"] list2 = "hello" list_s = ["Python"] list_s.append(list1) list_s.append(l

  • 002_range2022-07-04 01:31:25

      range 语法: range(start, stop[, step]) start: 计数从 start 开始。默认是从 0 开始。 stop: 计数到 stop 结束,但不包括 stop。 step: 步长,默认为1。   # range: 简单 if __name__ == '__main__': list1 = list(range(10, 20, 2)) print(type

  • Python | 浅学 | 7 NameError: name 'cmp' is not defined | AttributeError: module 'oper2022-07-02 17:02:53

      NameError: name 'cmp' is not defined **报错原因:**因为python3.x中cmp函数去掉了,如果需要实现比较功能,那么可引入operator 模块,提供了6个比较运算符。gt lt ge eq le  import operator #首先要导入运算符模块operator # integers x,y = 100,200 print("x:",x,

  • 泛型2022-06-30 22:32:57

    package com.generic; import org.junit.Test; import java.util.*; /** * *泛型的使用 * 1.jdk 5.日新增的特性 * 2.在集合中使用泛型: * 总结: * (1).集合接口或集合类在jdk5.日时都修改为带泛型的结构。 * (2).在实例化集合类时,可以指明具体

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

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

ICode9版权所有