摘要:
Parentheses_Balance 点击查看代码 #include<iostream> #include<stack> using namespace std; int main() { int T; scanf("%d%*c", &T); while(T--) { string str; ge 阅读全文
posted @ 2022-01-26 23:24
banyanrong
阅读(38)
评论(0)
推荐(0)
摘要:
列表生成式简称“生成列表的公式” 语法格式: [i*i for i in range(1,10) ] 表达列表元素的表达式 自定义变量 可迭代对象 表达式类似数列通项 可迭代对象就是范围限制 注意表达式中通常包含自定义变量 example: 点击查看代码 lst = ['c' for i in ra 阅读全文
posted @ 2022-01-26 15:45
banyanrong
阅读(106)
评论(0)
推荐(0)
摘要:
列表元素的排序操作 常见的两种方式 调用sort()方法,列表中的所有元素按照从小到大的顺序进行排定,可以指定reverse = True,来指定降序排序 sort方法也是通过列表对象来调用的 注意sort方法并不会创建一个新的列表,是在原列表的基础上进行的 list.sort(reverse = 阅读全文
posted @ 2022-01-26 15:35
banyanrong
阅读(1092)
评论(0)
推荐(0)
摘要:
列表元素的修改操作 为指定索引的元素赋予一个新值 为指定的切片赋予一个新值 注意切片操作的过程中,只有步长为1的时候,才可以实现元素个数不相等的删除,增加,否则必须使增加或删除的元素个数相等才可以 example: 点击查看代码 lst = [1, 2, 3, 4, 5, 6, 7] print(l 阅读全文
posted @ 2022-01-26 15:25
banyanrong
阅读(192)
评论(0)
推荐(0)
摘要:
列表元素的删除操作 删除方法1:remove()方法, 一次删除一个元素 重复元素只删除第一个 元素不存在抛出ValueError 依然注意的地方在于一次只能删除一个元素!并且元素必须存在,否则无法移除 删除方法2:pop()方法 删除一个指定索引位置上的元素 指定索引不存在抛出异常IndexErr 阅读全文
posted @ 2022-01-26 15:17
banyanrong
阅读(1023)
评论(0)
推荐(0)
摘要:
列表元素的增加操作 方法1:append(),最常用的添加方式,这是在列表的末尾添加元素 append是追加的意思 注意append只能添加一个元素 方法2:extend()在列表的末尾至少添加一个元素 这边注意区分 append(list)#这边将list作为一个元素添加进去 extend(lis 阅读全文
posted @ 2022-01-26 15:02
banyanrong
阅读(3259)
评论(0)
推荐(0)
摘要:
列表元素的查找 判断指定元素在列表中是否存在,而已使用in和not in in和not in可以判断一个元素是否在列表中,或者字符串中 'p' in 'python'是正确的语句 元素 in 列表名 元素 not in 列表名 这就是判断元素是否在列表里面 列表元素中的遍历,是通过for-in循环 阅读全文
posted @ 2022-01-26 14:33
banyanrong
阅读(440)
评论(0)
推荐(0)
摘要:
获取列表中的多个元素 需要使用切片操作: 语法格式: 列表名[start : stop : step] (新的列表对象) 切片的结果:源列表片段的拷贝(只是拷贝,不是引用!) 切片的范围:[start, stop)(不包括stop) step默认为1(如果没有输入step的话,即[start:sto 阅读全文
posted @ 2022-01-26 14:28
banyanrong
阅读(309)
评论(0)
推荐(0)
摘要:
获取列表中的单个元素 1.正向索引从0到n-1 2.逆向索引从-n到-1 3.指定的索引不存在,抛出IndexError 这边的n表示列表中的元素个数 想要获取索引为x的元素就是直接通过list[x]就可以了 当然这边尤为需要注意的就是列表中元素的索引与其他语言不同的地方在于,其存在逆向索引,并且是 阅读全文
posted @ 2022-01-26 13:56
banyanrong
阅读(304)
评论(0)
推荐(0)
摘要:
获取列表中指定元素的索引 index()方法 注意index方法是列表对象中的,因此使用时候前面需要先加入列表对象才可以 1.如果查找列表中存在N个相同元素,只返回相同元素中的第一个元素的索引 2.如果查询的元素在列表中不存在,则会抛出ValueError 3.还可以在指定的start和stop之间 阅读全文
posted @ 2022-01-26 13:49
banyanrong
阅读(399)
评论(0)
推荐(0)
摘要:
例表的特点 1.列表元素按顺序有序排列 ['hello', 'world'] ['world', 'hello'] 这两个列表的顺序是不一样的,同时他们是紧挨着的,一个接着一个,连续的有序排序 这边就可以与C中的数组进行对应理解 2.索引映射唯一一个数据 python中的索引有意思的地方在于他将索引 阅读全文
posted @ 2022-01-26 13:39
banyanrong
阅读(369)
评论(0)
推荐(0)
摘要:
第七章主要讲述暴力求解法 许多问题都可以暴力解决--不用动太多脑筋,把所有可能性都列举出来,然后一一试验,尽管这样的方法看起来显得很“笨”,但却常常是行之有效的 在枚举复杂对象之前,先尝试着枚举一些相对简单的内容,如整数,子串等,尽管暴力枚举不用太动脑筋,但对问题进行一定的分析往往会让算法更加简洁, 阅读全文
posted @ 2022-01-26 00:13
banyanrong
阅读(88)
评论(0)
推荐(0)
浙公网安备 33010602011771号