• 2024-05-04python - Counter简单使用
    统计元素数量,并返回字典,键为元素,值为个数fromcollectionsimportCounterlst=['a','b','c','d','a','b','a','c','c','c']dic=Counter(lst)print(dic)#Counter({'c
  • 2024-03-03列表推导式
    推导式推导式是通过一行循环判断遍历出一些列数据的方法。语法:valforvaliniterable#创建一个包含1到50的列表:lst=[iforiinrange(1,51)]print(lst)带有运算操作的推导式创建一个列表,其中每个元素都是原始列表中对应元素的两倍:lst=[i*2foriinrange(1,6)
  • 2024-03-01深浅拷贝
    当然,我可以帮你将这些Python代码转化为Markdown格式的笔记。以下是你的Markdown笔记:Python中的深浅拷贝在Python中,我们可以使用深浅拷贝来复制对象。深拷贝和浅拷贝的主要区别在于,对于复合对象(如列表、字典等),深拷贝会创建一个新的复合对象,并且递归地复制原对象中的所有元素,而浅
  • 2024-01-17Python 随笔第5小节
    '''列表可变序列可重复有序【】'''importoperator#创建列表的第一方式lst=['hello','word,',98]print(lst)print(lst[0],lst[-3])#顺着进行是01234567逆着数是-1-2-3-4#创建列表的第二种方式lst=list(['hello','wwww&#
  • 2023-11-30Python——第四章:内置函数(下)
    内置函数的使用方法:zip:可以把多个可迭代内容进行合并sorted:排序filter:筛选map:映射zip我们想把每个列表的第1位、第2位、第3位打包放在一起,手写的操作方法如下:#012lst1=["赵本山","范伟",'苏有朋']lst2=[40,38,42]lst3=["卖
  • 2023-11-06【Python基础练习】实验3:列表、字典、集合
    实验3:列表、字典、集合姓名:萌狼蓝天时间:2023年11月6日Python:3.12博客:https://wwww.mllt.cc实验目的(1)了解列表、元组、字典和集合的概念(2)学习列表、元组、字典和集合对象的创建(3)学习列表、元组、字典和集合函数的使用实验内容及原理1.已有列表lst=[1,2,3,4],lst2=l
  • 2023-06-19python二维列表(矩阵转置)
    1.方法一lst1=[[2,0,0,2],[2,1,2,1],[3,1,1,2],[0,1,0,1],]lst1[:]=[list(reversed(item))foriteminlst1]print(lst1)2.方法二lst2=[[2,0,0,2],[2,1,2,1],[3,1,1,2],[0,1,0,1],]lst2[:]=[list(item)foriteminzip(*l
  • 2023-05-17列表的一些操作:表达式, *3 等
    lst=[1,2,1+2,2>3,'TomandJerry']print(lst)print(lst[-1][4:-2])print(lst[-1][:-6:-1])lst2=['A','B','C',]lst.extend(lst2*3)#[1,2,3,False,'TomandJerry','A',
  • 2023-04-27列表拷贝
    1.lst2=lst1#都将指向同一个列表对象,有相同的id此时,在lst1中所做的修改将反映在lst2中,反之亦然。 2.也可以使用copy()函数来复制python列表lst2=lst1.copy()#指向内存中不同的列表对象 3.lst2=copy(lst1)#指向内存中不同的列表对象 4.列表生成
  • 2023-03-22Python基础之sorted()函数用法
    1、简单的排序sorted函数可以对可迭代类型的容器内的数据进行排序lst1=(5,4,3,2,1)lst2=('F','D','Y','e','a','v')#字符串类型的排序按照ASCII的大小进行比较L1
  • 2022-12-24Python__12--列表元素的增、删、改、排序
    1列表元素的增、删、改、排序除sorted(),id均不变1.1加append()在列表的末尾添加一个元素测试代码:lst=[10,20,30]print(id(lst))lst.append(100)print(lst,id(l
  • 2022-10-27列表推导式大全
    1.用推导式写如下程序(1)构建如下列表:[0,2,4,6,8,10,12,14,16,18]lst=[i*2foriinrange(10)]lst=[iforiinrange(0,19,2)]print(lst)(2)lst=['
  • 2022-10-16Python面试-数据类型面试题
    1.元祖类面试题tup1=(10)tup2=(10,)tup3=()print(type(tup1),type(tup2),type(tup3))"""输出结果:<class'int'><class'tuple'><class'tuple'>""" 
  • 2022-10-12Python解决千年虫问题
    #避免千年虫(日期bug)问题千年虫:部分计算机程序使用年份后两位作为记录年份,当日期跳转到00时候,默认会解析为1900,造成系统紊乱lst=[45,89,1998,00,75,33,1968,37,1958,90]l