- 2024-07-20PYTHON学习笔记(六、python数据结构--字典)
(3)dict字典字典数据类型的含义是:根据一个信息查找另一个信息的方式构成了“键值对”,它表示索引用的键和对应的值构成对应的关系。1、字典的创建方式1)使用{ }直接创建字典使用{ }创建字典的语法结构如下:d={key1:value1,key2:value2......}例如:#使用{}创建字典d=
- 2024-07-14第五章组合类型数据
一、序列和索引1、序列和索引序列用于存储多个值的连续空间,每个值都对应一个整数的编号,称为索引点击查看代码示例5-1使用索引检索字符串中的元素#正向递增s='helloworld'foriinrange(0,len(s)):print(i,s[i],end='\t\t')print('\n----------------------')#反
- 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