ICode9

精准搜索请尝试: 精确搜索
  • python enumerate( )函数用法2021-11-21 10:34:42

    一、enumerate( )函数说明 1.enumerate()是python的内置函数 2.enumerate在字典上是枚举、列举的意思 3.对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值。(即可以将一个可遍历的数据对象组合为一个索引序列,同时列出

  • ArrayList和LinkedList的区别2021-11-20 21:58:37

    经常看到的观点: ArrayList查询快,增删改慢 LinkedList查询慢,增删改快 先看下面demo代码:   public static void main(String[] args) { int n = 1000; int insertIndex = n; for (int i = 0; i < 1; i++) { //randomArray生面随机数组,这里

  • 泛型的使用2021-11-20 01:01:40

    泛型的使用 jdk 5新特性 一、在集合中使用泛型: 集合接口或集合类在jdk 5时都修改为带泛型的结构 在实例化集合时,可以指明具体的泛型类型 指明完以后,在集合类或接口中凡是定义类或接口时,内部结构(比如:方法、构造器、属性等)使用到类的泛型的位置,都指定为实例化的泛型类型。比如:add(E

  • python中列表及列表中冒号的作用2021-11-19 19:59:44

    冒号:定义步径(步长) 列表从第0个元素开始,也就是第一个元素为第0个元素 list1[:n]表示从列表list1第0个元素开始截取至第n个元素(不包括第n个元素) 例子: list1 = "i wanna be the guy" list1[:1] "i" list1[n:]表示从列表list1第n个元素开始截取至最后一个元素(包括第n个元素) 例子:l

  • 滑动窗口的最大值2021-11-14 21:00:17

    滑动窗口的最大值 根据题目要求,利用栈的思想。 import java.util.*; public class Solution { public ArrayList<Integer> maxInWindows(int [] num, int size) { ArrayList<Integer> list1=new ArrayList<Integer>(); Stack<Integer> stack1=new Stack<I

  • 07 字符串和常用的数据结构2021-11-13 20:32:44

    字符串和常用的数据结构 字符串 字符串的表示 #字符串的表示 s1 = 'hello, world!' s2 = "hello, world!" # 以三个双引号或单引号开头的字符串可以折行 s3 = """ hello, world! """ print(s1, s2, s3, end='') #转义字符 s1 = '\'hello, world!\

  • Python实战(1)2021-11-13 15:35:02

    1、输入输出的关键字是什么?请举例说明 输出的关键字是print list1=["name","age","gender","city"] 如输出列表list1中的元素值: print(list1) 2、请输出你的基本个人信息 print("tang",21,"男","西安") 3、结合逻辑判断,写一个不同学生分数,输出良好,优秀,分数不及格 fract

  • 练习-Python函数之lambda表达式2021-11-13 15:00:30

    """ 任务:将下列函数转换为匿名函数,该函数的作用是得到列表中的偶数,函数参数通过 input 获取。 将列表中的偶数添加到一个新列表中,打印纯偶数的列表。 ``` def func(num_list): list1 = [] for x in num_list: if x%2 == 0: list1.append(x) return list1 ``` """   #

  • python基础2021-11-11 22:33:37

    1.字符串 a = "congratulations",b = "hello" print(a[1]) print(a[-1]) print(a[1,4]) print( : : -1) print(1:5:2) print(a+b) print(a + "你好") print(",".join(a)) --->"h,e,l,l,o" 注意: print(",".join

  • Python3的数据结构:列表、元组2021-11-11 19:34:07

    一、列表 所谓列表,我们可以简单的把它理解为按照索引存放各种集合,在列表中,每个位置代表一个元素。在Python中,  列表的对象方法是list类提供的,列表是有序的。列表的特点具体如下:  1. 可存放多个值2. 按照从左到右的顺序定义列表元素,下标从0开始顺序访问3. 列表是有序的4. 列表也

  • 实验11-2-5 链表拼接2021-11-09 22:58:38

    实验11-2-5 链表拼接 本题要求实现一个合并两个有序链表的简单函数。链表结点定义如下: struct ListNode { int data; struct ListNode *next; }; 函数接口定义: struct ListNode *mergelists(struct ListNode *list1, struct ListNode *list2); 其中list1和list2是

  • Python学习笔记-----基础语法和数据类型2021-11-09 15:33:30

    1.变量的命名和使用 Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 1)变量名只能包含字母,数字和下划线;可以字母或下划线开头,但不能以数字开头。 2)变量名不能包括空格,可使用下划线来分隔字母 3)不能使用Python关键字作为变量名 4)不要使用小

  • Python 实现杨辉三角2021-11-05 12:05:19

    方法一: a = int(input()) list1 = [1] for i in range(a): # 只有 1 行或者 2行 if i == 0: print(list1) elif i == 1: list1.append(1) print(list1) else: # 3行以上 list2 = [] for j in range(i+1):

  • Python刷题日记--矩阵乘法2021-10-31 23:30:50

    问题描述   给定一个N阶矩阵A,输出A的M次幂(M是非负整数)   例如:   A =   1 2   3 4   A的2次幂   7 10   15 22 输入格式   第一行是一个正整数N、M(1<=N<=30, 0<=M<=5),表示矩阵A的阶数和要求的幂数   接下来N行,每行N个绝对值不超过10的非负整数,描述矩阵A的值

  • Python基础知识(实训周)2021-10-30 12:35:23

    1、字符串操作 str1 = "asdasdasdasdasdasdasd" print(str1[::]) 与str1[:]等价 # str1[开始下标:结束下标(不包含)],开始下标默认为0,结束下标默认为最后个位置+1 print(str1[::3]) #3是步长 print(str1[::-1])#逆序输出 print(x) 多维数组的切片操作 p是一个多维度数组,p.shape

  • 内置高阶函数之filter2021-10-30 10:35:08

       filter (func, lst)函数用于过滤序列,过滤掉不符合条件的元素,返回一个filter对象。如果要转换为列表,可以使用list()来转换。 list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]# 1.定义功能函数:过滤序列中的偶数def func(x): return x % 2 == 0# 2.调用filterresult = filter(func,

  • 内置高阶函数之map2021-10-29 23:01:46

      map(func,lst),将传入的函数变量func作用到lst变量的每个元素中,并将结果组成新的列表(python2)/  迭代器(python3)返回。 例子: # 1.准备列表数据list1 = [1, 2, 3, 4, 5]# 2.准备2次方计算的函数def func(x): return x ** 2# 3.调用mapresult = map(func, list1)# 4. 验收成果prin

  • python:append和extend的区别2021-10-29 12:03:25

    # append和extend区别 def append_extend(): ''' 记住一点:append是追加,extend是对列表的扩展 :return: ''' list1 = [1,2] list1.append([3,4]) print list1 # [1, 2, [3, 4]] list1.extend([5,6]) # [1, 2, [3,

  • 第2关:字符串操作 - 物质名称缩写2021-10-28 16:34:14

    编程要求 根据提示,在右侧编辑器补充代码。函数read_densities(filename)存在一个问题,即物质的名称只能包含一个或两个单词,而更复杂的表格可能包含名称是由几个单词组成的物质。本任务的目的是使用字符串操作来缩短代码,并使其更加通用和优雅。 创建一个函数read_densities1(filen

  • JavaStream流2021-10-25 20:31:37

    案例 创建一个集合,存储多个字符串元素 把集合中所有以"张"开头的元素存储到一个新的集合 把"张"开头的集合中的长度为3的元素存储到一个新的集合 传统方法 package com.ding.stream; import java.util.ArrayList; public class MyStream1 { public static void main(St

  • day10-函数基础作业2021-10-25 19:58:24

    写一个函数,实现maketrans的功能,将两个字符串转换成一个字典,第一个字符串中的字符是键,第二个字符串中的字符是值 第一个字符串: ‘abcmn’ 第二个字符串:‘一二三四五’ 结果:{‘a’: ‘一’, ‘b’: ‘二’, ‘c’: ‘三’, ‘m’: ‘四’, ‘n’: ‘五’} def str_change_di

  • day6-列表作业2021-10-25 09:30:19

    1.创建一个列表,列表中有10个数字, 保证列表中元素的顺序,对列表进行排重,并对列表使用进行降序排序 例如:随机生成了[70, 88, 91, 70, 107, 234, 91, 177, 282, 197] --- 去重之后 [70, 88, 91, 107, 234, 177, 282, 197] ---- 降序排序 [282, 234, 197, 177, 107, 91, 88

  • 白白的python之路--Day52021-10-24 22:04:34

    5一、使用列表 list:列表也是一种结构化的、非标量类型,它是值的有序序列,每个值都可以通过索引进行标识,定义列表可以将列表的元素放在[]中,多个元素用,进行分隔,可以使用for循环对列表元素进行遍历,也可以使用[]或[:]运算符取出列表中的一个或多个元素。 下面用代码来解释一些列表的

  • Redis安装2021-10-19 18:35:01

    redis安装 # mkdir -p /data/soft # mkdir -p /data/redis_cluster/redis_6379 # cd soft/ # wget http://download.redis.io/releases/redis-3.2.12.tar.gz # mkdir -p /opt/redis_cluster/redis_6379/{conf,logs,pid} # tar zxf redis-3.2.12.tar.gz -C /opt/redis_cluster/

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

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

ICode9版权所有