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]