首页 > 编程语言 >为什么Python当着我的眼犯错?

为什么Python当着我的眼犯错?

时间:2022-12-29 17:12:52浏览次数:46  
标签:info index Python count current 犯错 print 当着 append

def trans_list(l1):
    info = []
    current = []
    count = 0
    for i in l1:
        if not i:
            count += 1
        elif count:
            current.append(count)
            count = 0
    if count: current.append(count)
    print(current)
    index = 0
    for i in current:
        s = (index, index + i + 1)
        index += i + 1
        info.append(s)
    return info


def dif(*lines):
    info = [[]]*len(lines)
    # assert len(info) > 1
    num = len(lines[0])
    for i in range(num):
        print('i:', i, 'info:', info)
        v = lines[0][i]
        sm = True
        for index, j in enumerate(lines[1:]):
            if len(j) > i:
                if j[i] != v:
                    sm = False
                    print(index + 1)
                    info[index + 1].append(False)
print(info) else: info[index + 1].append(True)
print(info) info[0].append(sm)
print(info) print(info) # 转换info return [trans_list(i) for i in info] print(dif('qwes', 'wwerr'))

运行这段代码,发现info内的两个子列表不知道为什么同时被增加了?????????

明明只有“info[1].append(False)”的!

标签:info,index,Python,count,current,犯错,print,当着,append
From: https://www.cnblogs.com/roundfish/p/17013020.html

相关文章

  • python3.7导入gevent模块报错的解决方案
    pip3install-U--force-reinstall--no-binary:all:gevent附上参数说明-U,--upgradeUpgradeallspecifiedpackagestothenewestavailableversion.Thehand......
  • python字典中dict.get()和dict.setdefault()的异同点
    1.相同点:两者是参数相同:dict.get(key,default=None),dict.setdefault(key,default=None)如果指定的键不存在时,两者都返回默认值,默认是None如果指定的键存在时,即使......
  • Python 日志类封装
    #通用日志类importloggingimportosimporttime__all__={'g_log'}g_log=logging.getLogger()g_log.setLevel(logging.DEBUG)rq="plug_flow_"+time.strftime('......
  • Python记录微博关键词的教程
    功能效果:通过关键词,记录微博用户以及博客的相关数据代码核心部分:fromconfigimportg_none_word,g_weibo_host,g_weibo_headers,WeiboDataimportrequestsfrombs4imp......
  • Python使用pip自动升级所有第三方库
    大家复制底下的代码并且保存成py文件执行即可,在python3环境下,执行成功。importpipfrompip._internal.utils.miscimportget_installed_distributionsfromsubprocessimp......
  • Python学习心路历程
    刚刚开始学Python也是零基础学这个,凭的完全是个人的兴趣,后面发现其实对学习有帮助的是视频,便疯狂看视频,然后看了慕课、黑马教育等视频,最后发现了一个比较好的视频资源:......
  • F5 Big-IP真实内网IP泄露Python3计算脚本
    漏洞描述:F5BIG-IP是美国F5公司一款集成流量管理、DNS、出入站规则、web应用防火墙、web网关、负载均衡等功能的应用交付平台。F5Big-IP可以解码cookie,获取内网真实IP。......
  • Python--SQLite学习(10.29)
    最近开始反思自己了,发现自己就是缺少坚持,然后从今天起,每天都认真学一点Python,做个积累,希望年底可以换个好工作! 今天学的是SqlLite的操作:首先sqllite3是python3.7自带的模块......
  • Python 安装pythoncom库和pyHook
    首先这个用pipinstall安装很麻烦,所以找了一点资料--https://sourceforge.net/projects/pywin32/files/pywin32/ 这里面下载pythoncom安装包直接安装https://www.lfd.u......
  • Python计算长方形面积(带参数函数demo)
    #计算面积函数defarea(width,height):returnwidth*heightdefprint_welcome(name):print("Welcome",name)print_welcome("duhuifeng")w=int(in......