python笔记-1

1)不可以在使用for循环遍历列表的时候,一边遍历,一边删除元素:

因为,for循环是按照索引遍历元素,假如删除了其中一个符合条件的元素,后面的元素的索引都会变化,那么总会有元素无法遍历到,如果想删除一个列表中的某个value的元素,可以使用while x in xx: 循环进行遍历。注:此处的x,不一的非得是变量,可以是字符串,比如while 'meats' in sans_order:

2)统计一个列表中某个元素的个数,可以使用count函数,如:

sas=['meats','fruits','sugar','meats','meats']

sas.count('meats')

3)enumerate 是python的内置函数,在字典上是列举,索引的意思,对于一个可遍历的列表,生成一个索引序列,利用enumerate可同时获得索引和值,多用于for循环中统计数量:

例如统计一个文件有多少行数据

count = 0

for index,line in enumerate(open(filepath,'r')):

    count=count+1

试试直接通过readlines统计一个文件的行数,和使用enumerate统计一个文件的行数

4)尝试向不同的路径下写文件

5)定义函数,使用默认值时,在形参列表中,必须先列出没有默认值的形参,再列出有默认值的实参

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值