|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 Qweryas4 于 2018-10-30 18:48 编辑
1、需要对列表中的每个元素都执行相同的操作时,可使用Python中的for 循环。在for 循环后面,没有缩进的代码都只执行一次,而不会重复执行。在用for语句时。别忘了紧跟在后面的print语句要缩进。另外,如果你预期某项操作将针对每个列表元素都执行一次,但它却只执行了一次,请确定是否需要将一行或多行代码缩进。如果出现不必要的缩进,Python也会指出来。
2、for 语句末尾的冒号告诉Python,下一行是循环的第一行。注意:在使用for语句时,不要忘记冒号。
3、使用range() 时,如果输出不符合预期,请尝试将指定的值加1或减1。要创建数字列表,可使用函数list() 将range() 的结果直接转换为列表。偶数:even numbers,奇数:odd numbers。
4、找出数字列表的最大值、最小值和总和,分别是max(),min(),sum()。
5、列表解析 将for 循环和创建新元素的代码合并成一行,并自动附加新元素。squares = [value**2 for value in range(1,11)] print(squares) 要使用这种语法,首先指定一个描述性的列表名,如squares ;然后,指定一个左方括号,并定义一个表达式,用于生成你要存储到列表中的值。在这个示例中,表达式为value**2 ,它计算平方值。接下来,编写一个for 循环,用于给表达式提供值,再加上右方括号。在这个示例中,for 循环为for value in range(1,11) ,它将值1~10提供给表达式value**2 。请注意,这里的for 语句末尾没有冒号。
6、处理列表的部分元素——Python称之为切片:print(players[0:3]),输出players 列表中前3位,输出也是一个列表。如果你要提取列表的第2~4个元素,可将起始索引指定为1 ,并将终止索引
指定为4。print(players[:4]):没有指定第一个索引,Python将自动从列表开头开始。终止于列表末尾:print(players[2:])。负数索引返回离列表末尾相应距离的元素,因此你可以输出列表末尾的任何切片。例如,如果你要输出名单上的最后三名队员,可使用切片players[-3:]
7、如果要遍历列表的部分元素,可在for 循环中使用切片。for player in players[:3]:
8、复制列表:要复制列表,可创建一个包含整个列表的切片,方法是同时省略起始索引和终止索引([:] )。
Excel学习:
1、分类汇总前先按类别排序:数据-排序;删除做好的分类汇总:数据-分类汇总-全部删除
2、如果有多个条件分类汇总:先排序添加条件-做一次分类汇总-再做一次分类汇总(注意,此时要勾选掉“替换当前分类汇总”)
3、使用分类汇总批量合并内容相同的单元格:排序-分类汇总-定位-空值-取消合并单元格-取消分类汇总-格式刷
4、数据有效性:选中一列-数据-数据验证
5、设置某列付款方式中仅能输入现金、转账、支票:选中该列-数据-数据验证-允许中选序列-来源中输入现金,转账,支票(注意:是英文下的半角符)-生成了下拉框
|
|