|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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、分片“拷贝”知识
列表=列表,指的是为同一个数值,赋予两个名字
而分片等于拷贝复制出另外一份数据。
|
评分
-
查看全部评分
|