• 2024-10-26如何把一个python列表(有很多个元素)变成一个excel表格的第一列?
    大家好,我是Python进阶者。一、前言前几天在Python最强王者群有个叫【麦当】的粉丝问了一个关于Python如何把一个python列表(有很多个元素)变成一个excel表格的第一列的问题,这里拿出来给大家分享下,一起学习。二、解决过程这里给出【dcpeng】和【德善堂小儿推拿-瑜亮老师】大佬
  • 2024-10-23浅拷贝与深拷贝
    引言       在编程中,深拷贝和浅拷贝是两种不同的对象复制方法,它们的主要区别在于复制的对象是否包含对其它对象的引用,以及这些引用是否也被复制。一、浅拷贝        浅拷贝是指创建一个新的对象,这个新对象与原对象具有相同的属性值,但如果属性值是对其它对
  • 2024-10-20增强for循环
    增强for循环:是用来替代迭代器的,只能遍历数组以及Collection集合语句定义格式:for(元素的类型变量名:数组|Collection集合){//记得用泛型,不然还得向下转型点击查看代码publicclassForDemo1{publicstaticvoidmain(String[]args){Arra
  • 2024-10-19集合
    第五章——集合1、Collection接口Collection接口概述Collection层次结构中的根接口。Collection表示一组对象,这些对象也称为collection的元素。一些collection允许有重复的元素,而另一些则不允许。一些collection是有序的,而另一些则是无序的。/*到目前位置,我们学
  • 2024-10-18Java 初学 day13
    day13数据结构1、栈栈:入口和出口是一个反向,且取出的顺序是先进后出。数据进入栈中叫入栈也叫压栈,数据从栈中被取出叫出栈也叫弹栈栈数据结构的特点:先进后出场景:将A,B,C按顺序存入栈中并取出存储的顺序:ABC取出的顺序:CBA2、队列队列:入口和出口是反方向的,且取出的顺序是
  • 2024-10-18day13
    ArrayListimportjava.util.ArrayList;importjava.util.Iterator;/*Collection[接口]:List[接口]:元素有序,可以发生重复,有索引的概念ArrayList[具体的子类]:底层数据结构是数组,查询快,增删慢,线程不安全,效率高。Set[接口]:元素无序且
  • 2024-10-17Python基础知识总结
    变量#变量定义name="name"age=18height=1.75#多个变量赋值a=b=c=1print(a,b,c)字符串#字符串定义及输出str1="hello"str2='world'print(str1,str2)#字符串格式化输出print("name:%s,age:%d,height:%.2f"%(name,age,height))#字符串拼接str3=str1+str2pri
  • 2024-10-17day11
    Collection/*到目前位置,我们学习过哪些可以存储元素的容器:1、数组优点:不同的数组可以存储不同数据类型的元素缺点:长度不可变2、StringBuffer|StringBuilder优点:长度可以跟随元素的数量而改变缺点:里面的元素只有一种字符数据
  • 2024-10-16如何把一个python列表(有很多个元素)变成一个excel表格的第一列?
    大家好,我是Python进阶者。一、前言前几天在Python最强王者群有个叫【麦当】的粉丝问了一个关于Python如何把一个python列表(有很多个元素)变成一个excel表格的第一列的问题,这里拿出来给大家分享下,一起学习。二、解决过程这里给出【dcpeng】和【德善堂小儿推拿-瑜亮老师】大佬
  • 2024-10-16java_day13_ArrayList、Vector、LinkedList、泛型
    一、ArrayListCollection[接口]:List[接口]:元素有序,可以发生重复,有索引的概念ArrayList[具体的子类]:底层数据结构是数组,查询快,增删慢,线程不安全,效率高。Set[接口]:元素无序且唯一,没有索引代码案例publicclassArrayListDemo1{publicstaticv
  • 2024-10-16java_day12_Collection、List
    CollectionCollection【接口】:我们通过帮助文档发现,Collection是一个接口,不能直接new对象根据元素是否可以发生重复,继续分类-List【接口】元素可以发生重复,且有索引的概念ArrayList-Set【接口】元素不可以发生重复,没有索引借助ArrayList子类对
  • 2024-10-16List集合的具体子类:LinkedList
    一、LinkedList集合的特点:底层的数据结构是双链表,增删快,查询慢,线程不安全,效率高二、特殊功能:publicvoidaddFirst(Ee)及addLast(Ee)addFirst是在集合的第一个位置进行添加,addLast是在集合的最后一个位置进行添加publicEgetFirst()及getLast()getFirst是获取集合的第一
  • 2024-10-15List集合练习题1
    需求:遍历集合,当遇到mango的时候,向集合中添加一个元素"java"publicclassListDemo2{publicstaticvoidmain(String[]args){Listlist1=newArrayList();list1.add("hello");list1.add("apple");list1.add("
  • 2024-10-15List集合
    一、List是一个接口,其集合的特点是:元素可以发生重复,有序(指的是存入和输出的顺序一致)二、List集合中特有的成员方法:1.voidadd(intindex,Eelement)向List集合中的指定位置添加元素2.Eremove(intindex)在集合指定位置删除元素3.Eget(intindex)在集合的指定位置获取该元素4.Eset
  • 2024-10-11【hot100-java】合并 K 个升序链表
    链表篇/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*ListNodenext;*ListNode(){}*ListNode(intval){this.val=val;}*ListNode(intval,ListNodenext){this.val=val;this.next=next;
  • 2024-10-11C# 比较两个集合和比较对象
    1、比较集合///<summary>///比较两个集合///</summary>///<typeparamname="T"></typeparam>///<paramname="list1"></param>///<paramname="list2"></param>///<returns></r
  • 2024-10-10编写一个程序递归判断一个字符串是否为回文。回文是指从前往后读和从后往前读都一样的单词、短语、数字或其他字符序列。
    defis_string_palindrome(string):iflen(string)<2:#设置出口returnTrueelse:#判断首末位是否相同ifstring[0]==string[len(string)-1]:#用列表来删除首末位相同字符list1=list(string)list1.pop(0)list1.pop()string=''.join(list1)#设置过程returnis_str
  • 2024-09-30【hot100-java】【合并两个有序链表】
    记忆中,两个指针合并即可。 建立哨兵节点dum/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*ListNodenext;*ListNode(){}*ListNode(intval){this.val=val;}*ListNode(intval,ListNodenext
  • 2024-09-30C# List的便捷使用获取交集、差集与并集
    前言在C#中,我们有时会需要对两个数据列表进行一些数据的提取、对比之类的特殊操作,此时我们就可以借助System.Linq进行快速操作。我们可以使用System.Linq(LanguageIntegratedQuery)来方便地对List<T>进行交集、差集和并集的操作 1.并集-Union并集可以快速
  • 2024-09-2921_合并两个有序链表
    21_合并两个有序链表【问题描述】将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例一:输入:l1=[1,2,4],l2=[1,3,4]输出:[1,1,2,3,4,4]示例二:输入:l1=[],l2=[]输出:[]示例三:输入:l1=[],l2=[0]输出:[0]
  • 2024-09-24Java怎么把多个对象的list的数据合并
    环境idea,java8方法1.使用addAll()方法想简单地想要合并List,直接使用List的addAll()方法是最直接的方式。List<YourType>list1=newArrayList<>();List<YourType>list2=newArrayList<>();//假设list1和list2已经有了数据List<YourType>merged
  • 2024-09-22数据结构之线性表——LeetCode:82. 删除排序链表中的重复元素 II,21. 合并两个有序链表,23. 合并 K 个升序链表
    82.删除排序链表中的重复元素II题目描述82.删除排序链表中的重复元素II给定一个已排序的链表的头 head , 删除原始链表中所有重复数字的节点,只留下不同的数字 。返回 已排序的链表 。运行代码classSolution{public:ListNode*deleteDuplicates(ListNode
  • 2024-09-20python列表
    列表list(索引,函数)列表表达符为:[]索引添加值list1=[1,2,3,4,5]list1[1]="s"print(list1)#结果:[1,'s',3,4,5]list1=[1,2,3,4,5]list1[2:]="我们暴富15班"print(list1)结果:[1,2,'我','们','暴','富',�
  • 2024-09-20【算法】topk之字节题
    1.合并两个有序列表
  • 2024-09-17python- +和+=的区别
     区别:+使用__add__函数,返回新地址+= 可变数据时使用__iadd__函数,返回原地址;不可变数据用__add__函数 不可变数据#不可变数据+和+=都用__add__函数i=10i=i+2print(id(i))i+=2print(id(i)) 可变数据#可变数据+使用__add__函数,返回新地址#