ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

《Learn python3 the hard way》ex034到ex039总结

2021-02-23 12:06:10  阅读:159  来源: 互联网

标签:元素 key hard list 列表 ex034 way 字符串 字典


ex34

讲述列表list, list的从左到右的开始序号是0,从右到左的开始序号是-1。

ex35

从一个小游戏练习if、while和函数。

exit()是sys的方法,exit(0)是离开程序。

ex36

讲述if…else和while、for的规则。

ex37

回顾以前的关键字、数字类型、转义符、格式化字符、运算符,并试着去读别人的代码。

ex38

讲了列表list的几个方法,append(), pop(), 列表的切片;字符串的几个方法, split(), join()。

append()

定义: 添加元素到列表的最后

输入: 元素

方法: list.append()

输出: 末尾带有该元素的列表。

应用场景: 列表需要添加元素的时候。

pop()

定义: 从列表最后(括号内无值时)或指定位置删除元素。

输入: 无或者要删除元素的位置

方法: list.pop() 或list.pop(i)

输出: 被删除的元素

应用场景: 要删除某个列表内元素,或者要将列表内元素赋值给变量。

列表的切片

定义: 取出列表中多个元素,可以连续,也可以不连续

输入: 要取出的元素的起始位置和终点位置

方法: list[x:y]

输出: 要取出的元素。

应用场景: 要取出列表的几个元素。

split()

定义: 将字符串的内容分隔开,形成列表

输入: 字符串和要分隔的依据,比如空格或逗号

方法: str.split(" ")

输出: 列表

应用场景: 要把字符串的内容分隔开。

join()

定义: 把列表插入符号变成字符串

输入: 列表,插入符号

方法: “<符号>”.join(list)

输出: 字符串

应用场景: 想把列表变成字符串。

ex39

练习字典,这个练习有趣地是,将州名称(state)、州缩写(abbrev)和州城市(city),构成字典,州缩写(abbrev)是字典A(dictA)里的value,又是字典B(dictB)里的key。这样可以对字典进行套用,即dictB[dictA[state]]。

list(dict.items())

定义: dict.items()列出字典的key和value,list()是将其变成列表。

输入: 字典

方法: list(dict.items())

输出: 每一对key和value变成元组,作为列表的元素放在列表里。

应用场景: 把字典变成列表时。

dict.get(, )

定义: 查看字典里该key是否有对应的value,有则返回value,无则返回None(默认)或str。

输入: key和str

方法: dict.get(, )

输出: None 或str

应用场景: 查看字典里的key。

标签:元素,key,hard,list,列表,ex034,way,字符串,字典
来源: https://blog.csdn.net/zilongxuan008/article/details/113980321

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有