Python学习日志5:list数据类型转换处理(附Hign Sierra故障白屏根因)

由于楼主编程母语是Pascal
在后期写Swift的时候就出过很多坑
很多高等函数、语法都很落后
经常是在写了一百多行代码后意外发现高等语言中一个函数可以搞定

这次因为要重构原来使用txt文件调整字典jieba库的问题
写了两个转换模块dictTxt2list和list2dictTxt(list)
由于没有系统学习Python3
一开始就使用文件读取open……for……find……
写完后感觉不对劲
过去写Python没这么累的
花了10分钟找了资料后
就有了以下两个模块
顺便再次深刻了元组、列、字典的数据类型

def dictTxt2list(file):
    f=open(file)
    list=[]
    for line in f:
        result=line.split()
        list.append(result)
    f.close()
    return list

def list2dictTxt(list):
    str=' '
    result=''
    for line in list:
        result+=str.join(line)+'\n'
    return result

这两个模块负责的是讲jieba分词库的字典格式

QQ 20
微信 19
支付宝
开源中国

转化成列表或者逆转用

[[QQ,20],[微信,19],[支付宝],[开源中国]]

开头尝试用列表包裹元组形式
因为使用中对源字典内容无需修改
写了一百多行代码后发现了split()这个函数
http://www.runoob.com/python3/python3-string-split.html
快速分割后list嵌套也十分方便
由于不需要进行网络间接口传输
所以就没采用字典包裹的json格式
这里可以使用dict(zip(key,vaule))方式
其中zip(key,vaule)为打包元组
dict(zip1,zip2……)为元组、列表、变量等转字典
=====================
因mac升级Hign Sierra故障白屏,导致电脑所有资料丢失,包括重要的代码(没备份,没push git),导致日志断更,在恢复之前叨唠两句苹果的macbook售后。

image.png

首先升级出现无法开机白屏各种常规处理无效时打苹果售后电话
相对来说还是挺顺畅的
不过还是我已经会的各种常规处理
硬盘工具看的到数据
但装系统时硬盘无法识别

无奈之下去了厦门市SM红宝石馆5楼售后
说可以拷贝数据
成不成功都要300元
纠结之下还是同意
毕竟艳照有价代码无价

结果对方用硬盘macOS启动说无法拷贝数据
我说“你这样插一下硬盘就要收我300?”
小哥不好意思就不收了
万念俱灰之下请求小哥抹盘重装,收费200元
1小时后验机没问题
回去之后才发现被设置了密码没告知
第二天电话询问密码

Python3要装Xcode
结果告诉我还是需要Hign Sierra最新版本……
更加万念俱灰地升级后
回到了故事开头的白屏界面

细心的我进入硬盘工具发现卷轴下分区变成了2(只有一个盘)
多年被windows折磨过的我猛然惊醒macOS也开始这种幺蛾子了
就是在装系统的时候默认用户会分多个盘符
没安装单盘测试就发布了这个系统版本更新

14个小时后
我这台2012款的Macbook Air终于装成功了Hign Sierra
默哀我那一百多GB的资料
继续码代码。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,546评论 6 507
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,224评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,911评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,737评论 1 294
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,753评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,598评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,338评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,249评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,696评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,888评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,013评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,731评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,348评论 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,929评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,048评论 1 270
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,203评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,960评论 2 355

推荐阅读更多精彩内容

  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 18,957评论 17 410
  • 1.基本使用 1.1 数据类型 常用数据类型 Common Data Types 其他类型 Others 1.2 ...
    suwi阅读 1,356评论 0 3
  • 雨季,挺好的呀,道路上人流少了,空气清新,雨滴敲打着窗口和车顶,宁静的感觉,我喜欢雨季,除了冬天那些让人冷到骨头里...
    David周阅读 1,214评论 0 1