|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 影乖 于 2017-8-17 17:46 编辑
第五章:列表、元组和字符串
1、简述
input 让我抓狂了很多次,在这里做个警醒,input 获取的值全部为 字符串(str)!有好多次程序报错都是因为它!
感觉分片是一个很强大的功能,代码还是得多写,看书看视频和自己写真的完全是两回事,学的时候感觉,又get到了,这也太简单了吧,写的时候:握草,怎么又报错,我是不是买了太假电脑,这不是一个假 python !
2、列表分片
列表分片可以一次性获取多个元素,如:
- >>>name =['country','time','company','week','group']
- >>>name[2:]
- ['company','week','group']
复制代码 写笔记的时候,总感觉这些简单的内容跟照着书抄有什么区别!我想,是有区别的,自己写了一篇!同时元素用的English,我把新学习的单词放入元素中,凭着感觉敲出来。
country : 国家
time : 时间
company : 公司
week : 星期
group : 团体
但是,我也会尽量减少这种简单的示例,如果笔记跟书内容差不多,那翻书干嘛。
3、列表分片的进阶玩法
分片的操作可以接收第三个参数,代表步长,默认值为1.
- >>>list1 = ['person','man','woman','family','life']
- >>>list1[::-1]
- ['family','woman','man',person]
复制代码 上面代码将步长设置为-1,相当于复制一个反转的列表。
person ——人物
man ——男人
woman ——女人
family ——家庭
life ——生活
3、一些常用操作符
列表可以比较大小,仅取第一个元素比较,如果是字符串,则比较第一个元素的 ASCLL 码。
成员操作符 in 和 not in 只能判断一个层次,如遇一下代码,也是无折。
- >>>list1 = ['time','year',['month','week'],'day']
- >>>'month' in list1
- False
复制代码 列表里的列表可以通过 list1[1][1] 来索引,和 C语言 的二位数组方法类似。
4、列表的小伙伴
通过 dir() 查询函数的相关方法。
列表的常用方法如下:
- append() #添加一个字符串
- count() #返回参数索引位置
- extend() #扩展一个列表
- index() #根据索引值查询
- insert() #指定位置插入元素
- pop() #弹出末尾元素,可指定。
- remove() #删除指定元素
- revense() #列表原地翻转
- sort() #从小到大排序
- sort(reverse=True) #从大到小排序
复制代码
5、分片“拷贝”知识
列表=列表,指的是为同一个数值,赋予两个名字
而分片等于拷贝复制出另外一份数据。
|
评分
-
查看全部评分
|