爱死你了 发表于 2018-8-15 10:59:07

Python 学习日记第二篇 -- 列表,元组

#在列表中加入元素  
>>> one_list.append("join")
  
>>> print(one_list)
  

  

  
#查看元素在列表中的偏移量
  
>>> one_list.index('join')
  
4
  

  
#统计元素在列表中出现的次数
  
>>> one_list =
  
>>> one_list.count(3)
  
2
  

  
#在列表中指定位置插入元素
  
>>> one_list.insert(1,"insert_ele")
  
>>> print(one_list)
  

  

  
#移除指定元素
  
>>> one_list.remove("insert_ele")
  
>>> print(one_list)
  

  

  
#通过附加来自可迭代的元素扩展列表(字符串,列表,元组等)
  
>>> one_list.extend("extend")
  
>>> print(one_list)
  

  

  
#移除指定偏移量的元素,不指定则为随机移除
  
>>> one_list =
  
>>> one_list.pop()
  
4
  
>>> one_list.pop(1)
  
2
  
>>> print(one_list)
  

  

  
#根据ASCII码排序,python2.X系列可对所有元素排序,3.X系列只能对相同类型元素排序
  
Python3.6
  
>>> one_list =
  
>>> one_list.sort()
  
>>> print(one_list)
  

  
Python2.7
  
>>> two_list =
  
>>> two_list.extend("djttdkx01")
  
>>> print two_list
  

  
>>> two_list.sort()
  
>>> print two_list
  

  

  
#反转列表
  
>>> two_list.reverse()
  
>>> print two_list
  
['x', 't', 't', 'k', 'j', 'd', 'd', '1', '0', 7, 6, 4, 3]
  

  
#列表的复制方法一:复制第一级,对于嵌套的列表只是复制其引用位置
  
>>> one_list = ]
  
>>> two_list = one_list[:]
  
>>> print(two_list)
  
]
  
>>> id(one_list)
  
5697352
  
>>> id(two_list)
  
50197576
  
#列表复制方法二:复制第一级,对于嵌套的列表只是复制其引用位置
  
>>> three_list = one_list.copy()
  
>>> print(three_list)
  
]
  
>>> id(three_list)
  
49960008
  
#列表复制方法三:copy模块的深度复制
  
>>> import copy
  
>>> four_list = copy.deepcopy(one_list)
  
>>> print(four_list)
  
]
  
>>> one_list = 55
  
>>> print(two_list)
  
]
  
>>> print(three_list)
  
]
  
>>> print(four_list)
  
]
页: [1]
查看完整版本: Python 学习日记第二篇 -- 列表,元组