首页 > TAG信息列表 > lst
11.7 Python中常见的异常类型
#print(10/0) #ZeroDivisionError lst=[11,22,33,44] #print(lst[4]) #IndexError 索引从0开始 dic={'name':'张三','age':20} #print(dic['gender']) #KeyError #print(num) #NameError #int a=20 #SyntaxError #a=int('hello【题解】[SDOI2009] 虔诚的墓主人
题意 传送门 \(N \times M\)的矩形,格点是共\(W\)棵常青树或墓地。对于一块墓地,它的虔诚度为让它正上下左右各恰有\(k\)棵常青树的方法数量。求出整个矩形公墓的虔诚度总和。 对于 \(30\%\) 的数据,满足 \(1 ≤ N, M ≤ 10^3\)。 对于 \(60\%\) 的数据,满足 \(1 ≤ N, M ≤ 10^6\)一篇文章教你学会ASP.Net Core LINQ基本操作
一篇文章教你学会ASP.Net Core LINQ基本操作 为什么要使用LINQ LINQ中提供了很多集合的扩展方法,配合lambda能简化数据处理。 例如我们想要找出一个IEnumerable<int>中所有大于10的元素,使用LINQ则可以这样写 static void Main(string[] args) { int[] nums = new int[] { 3, 5,6.7 列表的判断和遍历
# for in # not in # in 列表的判断 in 和 not in lst=[10,56,98,100] print(10 in lst) #10是在列表里吗 print(10 not in lst) #10不在列表里吗 #列表的遍历 for item in lst: print(item) E:\PycharmProjects\pythonProject\venv\Scripts\pythopgsql存储函数简单使用
CREATE OR REPLACE FUNCTION "public"."generate_road_list_id_to_jcpddas"("road_code_param" varchar) RETURNS "pg_catalog"."int4" AS $BODY$declare returnvalue integer;BEGIN SELECT count(1) from road_lst[2004年NOIP提高组] 津津的储蓄计划
津津的零花钱一直都是自己管理。每个月的月初妈妈给津津300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同。 为了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在她那里,到了年末她会加上20%还给津津。因此津津制定了一个储蓄计划:每个月的月初,在得到妈妈给的Python 推导式 【Derivation】
# 3.推导式 通过推导式,可以快捷方便的根据一个已有的 可迭代对象,生成一个新的对象 lst = list(range(1, 11)) # new_lst = filter(lambda x: x % 2 == 0, lst) # print(list(new_lst)) # [2, 4, 6, 8, 10] # new_lst = map(lambda x: x * 2, lst) # print(list(new_lst)) # [2python基础上
基础语法相关 1.if条件判断 if 条件: # 事情1else: # 事情2 当你需要判断的时候. 就去写if. 举例, 在写爬虫的时候. 我们会遇到这样的两种情况 情况一, 数据里有一些我们并不需要的内容 data = "10,英雄本色,1500万" # 正常你需要的数据data = "11,-,-"P1338 末日的传说
https://www.luogu.com.cn/problem/P1338贪心,逆序对 黄色题 思路: 我们考虑把这个问题缩小范围。 比如n=5,在决定了最小的数“1”的位置之后,剩下的几个数是2 3 4 5,但是他们 具体是多少没必要关心,我们只要关心他们的相对大小关系。 所以考虑完当前最小的数,算出这个数对答案的贡献,然23_python实操案例九
任务一: # 统计指定字符出现的次数 def get_count(s, ch): count = 0 for item in s: if ch.upper() == item or ch.lower() == item: count += 1 return count if __name__ == '__main__': s = 'hellopython, hellojava, hellogP3582 [POI2015] KIN & ZLOJ 练习58 B
written on 2022-08-03 套路题,是找最优区间的问题。 对于这类问题,一般的方法是使用数据结构维护相关信息,然后枚举左/右端点,找到最优的另一端点。 难道不是极其套路的吗。。为什么连这都没做上来。。 那么具体到此题,由于同一种电影如果观看多于一次,其贡献就会为 \(0\),所以在枚举端python基础版笔记
python教程 应用场景:数据处理、网络应用的后端编写、自动化脚本 基础学习:1.python能做什么;2.变量算法解释器、基本数据类型、列表元组字符串字典操作方法;3.条件,循环和相关执行语句(if else elif while for continue bresk 列表推导式 异常处理);4.面向对象OOP,程序结构 、代码重用按要求数目分行
from math import ceildef split_word(lst, size): word_list = list( map(lambda x: lst[x * size:x * size + size], list(range(0, ceil(len(lst) / size))))) words = '' if size == 1: for word in word_list: w2022.7.22NOIP测试
T1.tree 思路: 化简一下问题:在一颗树中,将其划分为子树大小相同,且子树大小与子树个数相乘为\(N\),的方案数。 经过思考发现,每一种因数情况只有1或0种方案。所以要对每一个情况进行验证。 在每次验证,由于要把树划分成子树,所以必有\(n|d\)个节点满足\(siz\)大小为\(d\)的倍数。 T2.seqUVA1400 "Ray, Pass me the dishes!" 题解
PART 1:题目大意 题目意思很明了:给定一个长度为 \(n\) 的序列 \(D\),求它的最大子段和 PART 2:解题思路 求最大子段和,我们考虑用线段树做。 用线段书如何维护最大子段和呢?我们看到如下一张图: 如图是一个区间,我们分别算得了其左子区间和右子区间的最大子段和(图中标记为蓝色和紫色)。我Python常用基础语法知识点大全
记得我是数学系的,大二时候因为参加数学建模,学习Python爬虫,去图书馆借了一本Python基础书,不厚,因为有matlab和C语言基础,这本书一个星期看完了,学完后感觉Python入门很快,然后要开始学爬虫和矩阵计算,学习一下对应的包就行了,感觉很方便,爱上了这门语言,虽然毕业后做了Java,但是平时工作中【CF768B】Code For 1 题解
传送门:B. Code For 1 像我这么菜的 \(Oier\),考场上只想的出来类似模拟线段树的做法啦~ 被暴力吊打(大哭)。此题解提供一种新做法做参考。 Solution 1 首先我们发现一个给定的 \(n\),我们是可以求出它最终化为的 01 串的长度。 设 \(s_{lst}\) 为当前分解得到的串的长度,\(x\) 为分解出LG-P7549 [BJWC2017] 神秘物质 题解
传送门:P7549 [BJWC2017] 神秘物质 先膜拜一下 \(\text{cyf}\) 学长。本题解主要是补充一下 \(\text{cyf}\) 学长思路的细节。 Solution 1 首先看操作一、二,发现它们的本质实际上都是对一段区间的操作。 所以本题使用文艺平衡树来维护。 也就是说,对于每次的一、二操作,我们都会将要「JOISC 2020 Day1」建筑装饰 4
题意: \(2n\)个位置,给长度为\(2n\)的序列A,B。问每一位置在\(A\)和\(B\)中任选一个,恰好\(n\)个A和B,得到不降的序列\(C\)的方案(多种任意输出一种)。 思路: 引理 猜了一个结论:能够造出C的A的个数是连续的。 和CF之前打过一道题,一样的技巧。 这里给简略构造证明: 处理出A个数最少(Amin11.python 列表
列表 为什么需要列表 变量可以存储一个元素,而列表是一个大容器,可以存储n多元素,程序可以方便的对这些数据进行整体操作 列表相当于其它语言中的个数组 列表的创建与删除 列表需要使用中括号[],元素之间使用英文的逗号进行分割 列表的创建Linux系列之文本操作命令
前言 Linux 有八个常用的文本操作命令:cat、head、tail、nl、grep、sed、more、less。本文介绍它们的区别和简单用法。 cat命令 显示文本的最基本命令。 cat file cat /usr/share/metasploit-framework/data/wordlists/passwd.lst cat命令不是最方便的命令,但却十分快捷。 head命不是吧?30秒 就能学会一个python小技巧?!
大家好鸭!我是小熊猫每日总结
今天,进行了python的数据列表的使用,python中的使用和java中的Array数据类似,python中的列表支持不同类型的数据。 # s = "HELLOWORLD"# h = "nihao"## print(5*s)# print(max(s))## print("-"*40)## ans = s+h# print(ans)# print(s[0:5:1])## print(s[::-1])## #len# print(len(s))Java代码中数据去重的方法
1.写一个双重for循环: for( int i = 0; i < list.size() ; i++){ for(int j = i+1;j < list.size() ; j++){ if(list.get(j).equals(list.get(i))){ list.remove(j); } } } 2.使用Iterator迭代器,通过单循环,使用list.contain内置函数
# globals() 和 locals() # name='xxx' # def func(): # a=1 # print(globals()) # 全局的变量 # print(locals()) #局部的变量 # func() #eval() 函数 用来执行一个字符串的表达式,并返回表达式的值 # eval() 函数功能: # 1.将字符串当成有效的表达式来求