2017.8.13 列标,元组,字符串

1,列表:

  与C语言的数组和Matlab的矩阵类似:不同在于Python的列表类似于一个Matlab中的元胞数组,可以存放各类数据

  向列表添加元素的相关方法:

  1. append:往列表的尾部添加元素(单个):member.append('fishC,com')
  2. extend拓展链表将一个链表附加在另一个链表的后面:member.extend(['FishC.com','Blog.com']) 
  3. insert 往列表的指定位置添加元素:member.insert(0,'FishC.com')开头插入'FishC,com' 
  4. copy:

  列表元素的索引:member[0],member[1]

  列表元素的删除方法:

  1. remove方法:按照存放的元素具体的信息并删除列表中的该元素:member.remove('FishC.com') 只需要元素的信息,不需要元素的位置
  2. del语句:按照元素的位置删除。del member[0]
  3. pop方法:按照栈的默认方式移除末尾数据并返回元素,可以修改移除的位置。 name=member.pop()

  列表的分片:

  member[start,end,step=1] #与索引的方式类似

  列表中的操作符:

  1. 比较操作符——<,>,...
  2. 逻辑操作符
  3. 成员关系操作符——in 和 not in
  4. 连接操作符
  5. 重复操作符 ——类似于字符串的‘+’,‘*’

  列表中的其他方法:

  1. count:对列表的元素进行计数 member.count ('FishC.com')
  2. index: 返回参数在列表中的位置:member.index('元素',startindex,endindex)
  3. reverse:反转,member.reverse()
  4. sort:按照顺序排列
  5. copy:具体分为浅层copy与深层copy,,浅层copy只是复制了地址,而深层copy则是复制了地址所有的值
  6. clear:清空字典,与d={}做对比,clear清楚的是地址存储的数据,而d={}单纯的清自己的值

2,元组:戴上了枷锁的链表,元组不能被修改

  标志性符号:','

  更新:切片

3,字符串的相关操作

  http://bbs.fishc.com/forum.php?mod=viewthread&tid=38992&extra=page%3D1%26filter%3Dtypeid%26typeid%3D403

为更美好的明天而战!!!
原文地址:https://www.cnblogs.com/lovely-bones/p/7357875.html