2017.8.13 列标,元组,字符串
1,列表:
与C语言的数组和Matlab的矩阵类似:不同在于Python的列表类似于一个Matlab中的元胞数组,可以存放各类数据
向列表添加元素的相关方法:
- append:往列表的尾部添加元素(单个):member.append('fishC,com')
- extend拓展链表将一个链表附加在另一个链表的后面:member.extend(['FishC.com','Blog.com'])
- insert 往列表的指定位置添加元素:member.insert(0,'FishC.com')开头插入'FishC,com'
- copy:
列表元素的索引:member[0],member[1]
列表元素的删除方法:
- remove方法:按照存放的元素具体的信息并删除列表中的该元素:member.remove('FishC.com') 只需要元素的信息,不需要元素的位置
- del语句:按照元素的位置删除。del member[0]
- pop方法:按照栈的默认方式移除末尾数据并返回元素,可以修改移除的位置。 name=member.pop()
列表的分片:
member[start,end,step=1] #与索引的方式类似
列表中的操作符:
- 比较操作符——<,>,...
- 逻辑操作符
- 成员关系操作符——in 和 not in
- 连接操作符
- 重复操作符 ——类似于字符串的‘+’,‘*’
列表中的其他方法:
- count:对列表的元素进行计数 member.count ('FishC.com')
- index: 返回参数在列表中的位置:member.index('元素',startindex,endindex)
- reverse:反转,member.reverse()
- sort:按照顺序排列
- copy:具体分为浅层copy与深层copy,,浅层copy只是复制了地址,而深层copy则是复制了地址所有的值
- clear:清空字典,与d={}做对比,clear清楚的是地址存储的数据,而d={}单纯的清自己的值
2,元组:戴上了枷锁的链表,元组不能被修改
标志性符号:','
更新:切片
3,字符串的相关操作
http://bbs.fishc.com/forum.php?mod=viewthread&tid=38992&extra=page%3D1%26filter%3Dtypeid%26typeid%3D403
为更美好的明天而战!!!