• 2024-07-20PYTHON学习笔记(六、python数据结构--字典)
    (3)dict字典字典数据类型的含义是:根据一个信息查找另一个信息的方式构成了“键值对”,它表示索引用的键和对应的值构成对应的关系。1、字典的创建方式1)使用{ }直接创建字典使用{ }创建字典的语法结构如下:d={key1:value1,key2:value2......}例如:#使用{}创建字典d=
  • 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-05Python - 列表切片 与 深拷贝、浅拷贝
    1.列表list常用的方法:lst=[1,2,3]#append(new_item)方法相当于在列表末尾追加一个元素,相当于lst[len:]=new_itemlst.append(4)print(lst)#extend(iterable)方法,将iterable中的每个元素逐个添加到列表中,#相当于lst[len:len+len(iterable)]=iterablelst.e
  • 2023-12-06无涯教程-Erlang - keys函数
    此方法用于从Map返回所有键。keys-语法keys(map)map - 这是需要为其返回所有键的映射。keys-返回值返回Map中的键列表。-module(helloLearnfk).-export([start/0]).start()->Lst1=[{"a",1},{"b",2},{"c",3}],Map1=maps:from_list(Lst1),io:f
  • 2023-12-06无涯教程-Erlang - get函数
    此方法用于获取映射中特定键的值。get-语法get(key,map)key   - 这是需要为其返回值的键。Map  - 这是需要在其中搜索键的Map。get-返回值如果在Map上找到键,则返回值。-module(helloLearnfk).-export([start/0]).start()->Lst1=[{"a",1},{"
  • 2023-12-06无涯教程-Erlang - find函数
    此方法用于查找Map中是否存在特定键。find-语法find(key,map)key  - 这是需要转换为Map的列表。Map- 这是需要在其中搜索键的Map。find-返回值如果在Map上找到键,则返回值。-module(helloLearnfk).-export([start/0]).start()->Lst1=[{"a",1},{"b"
  • 2023-12-05无涯教程-Erlang - sort函数
    对元素列表进行排序。sort-语法sort(lst)Lst - 需要排序的元素列表。sort-返回值返回元素的排序列表。-module(helloLearnfk).-import(lists,[sort/1]).-export([start/0]).start()->Lst1=[5,6,4],io:fwrite("~p~n",[sort(Lst1)]).当我们运行
  • 2023-12-05无涯教程-Erlang - reverse函数
    反转元素列表。reverse-语法reverse(lst)Lst  - 需要反转的元素列表。reverse-返回值返回元素的反向列表。-module(helloLearnfk).-import(lists,[reverse/1]).-export([start/0]).start()->Lst1=[1,2,3],io:fwrite("~p~n",[reverse(Lst1)]).
  • 2023-12-05无涯教程-Erlang - last函数
    返回列表的最后一个元素。last-语法last(lst1)Lst1-元素列表。last-返回值返回列表的最后一个元素。-module(helloLearnfk).-import(lists,[last/1]).-export([start/0]).start()->Lst1=[1,2,3,4],io:fwrite("~w~n",[last(Lst1)]).当我们运行上述
  • 2023-12-05无涯教程-Erlang - any函数
    如果List中的至少一个存在一个元素则返回true,则返回true。any-语法any(Pred,lst)Pred-将应用于字符串的断言函数Lst  -值列表any-返回值如果Pred(Elem)对List中的至少一个元素Elem返回true,则返回true。-module(helloLearnfk).-import(lists,[any/2]).-e
  • 2023-11-30Python——第四章:内置函数(下)
    内置函数的使用方法:zip:可以把多个可迭代内容进行合并sorted:排序filter:筛选map:映射zip我们想把每个列表的第1位、第2位、第3位打包放在一起,手写的操作方法如下:#012lst1=["赵本山","范伟",'苏有朋']lst2=[40,38,42]lst3=["卖
  • 2023-08-313 列表
    1创建[]list([])2索引正序01234;倒序-1-2-3-43获取指定元素的索引index()lst1.index('Hello',start,stop)4获取列表单个元素正向:0到N-1逆向:-N到-1不存在:indexError5获取列表多个元素切片list[start:stop:step]范围:[start,stop)不包含stops
  • 2023-07-01Python基础语法--课程笔记
    Smiling&Weeping----很难再爱上下一个春天只守着我的枯木 一等再等保留标识符:1.__*__代表系统定义函数的名字:__new__()  #创建新对象的函数__init__() #创建函数2.“_”在交互式执行中使用,代表计算结果,如
  • 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-06-07实验五 文件应用编程
    task6withopen('data6.csv','r',encoding='gbk')asf:data=f.readlines()data.remove('原始数据\n')data0=[]foriindata:ifi[-1]=='\n':i=i[:-1]data0.append(float(i))print('原始
  • 2023-06-06实验5
    实验任务6task6.py1withopen('data6.csv','r',encoding='gbk')asf:2data1=f.read().split('\n')3deldata1[0]4print('原始数据:')5print(data1)67foriinrange(len(data1)):8data1[i]
  • 2023-06-06实验5 文件应用编程
    实验任务6task6实验源码1withopen('data6.csv','r',encoding='gbk')asf:2data1=f.read().split('\n')3deldata1[0]4print('原始数据:')5print(data1)67foriinrange(len(data1)):8data1[i
  • 2023-06-06实验5
     with open('data6.csv','r',encoding='gbk') as f:  data1 = f.read().split('\n')del data1[0]print('原始数据:')print(data1)for i in range(len(data1)):    data1[i] = float(data1[i])data2 = []for i in ra
  • 2023-06-05实验5
    task6.py源代码:1withopen('data6.csv','r',encoding='gbk')asf:2data1=f.read().split('\n')3deldata1[0]4print('原始数据:')5print(data1)67foriinrange(len(data1)):8data1[i]
  • 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
  • 2023-02-27C++ STL容器
    STL容器STL容器主要有,动态数组vector,循环双向链表list,双端队列deque,栈stack,Vector容器#include<vector>//头文件vector<int>a;//定义了一个int类型的vector
  • 2022-11-22Firedac连接EXCEL数据表
    可以将EXCEL表当做数据库连接,方法是使用ODBC进行连接。见下列语句:ifnotdlgOpen1.ExecutethenExit;con1.Connected:=False;con1.Params.Clear;con1.DriverN
  • 2022-11-09浅拷贝与深拷贝
    赋值:多个变量名指向同一个内存地址#情况1a=10b=10c=10#情况2a=10b=ac=b在程序这样写,内容空间发生的变化就是下图:lst=[1,2,3,[6,7,8]]赋值: