Python列表

来源:互联网 发布:如何推广淘宝店 编辑:程序博客网 时间:2024/06/18 18:51
```pythonlist01 = ['TTZ',26,'FQQ',25]list02 = [2017,7,20]<div class="se-preview-section-delimiter"></div>
print(list01)print(list02)<div class="se-preview-section-delimiter"></div>
['TTZ', 26, 'FQQ', 25][2017, 7, 20]
<div class="se-preview-section-delimiter"></div># 列表截取print (list01[0])print (list01[-1])print (list01[0:3])  # 特别注注意:只截取3个元素<div class="se-preview-section-delimiter"></div>
TTZ25['TTZ', 26, 'FQQ']
<div class="se-preview-section-delimiter"></div># 列表重复print (list01 * 2)<div class="se-preview-section-delimiter"></div>
['TTZ', 26, 'FQQ', 25, 'TTZ', 26, 'FQQ', 25]
<div class="se-preview-section-delimiter"></div># 列表组合list03 = list01 + list02print (list03)<div class="se-preview-section-delimiter"></div>
['TTZ', 26, 'FQQ', 25, 2017, 7, 20]
<div class="se-preview-section-delimiter"></div># 获取列表长度print (len(list01))<div class="se-preview-section-delimiter"></div>
4
<div class="se-preview-section-delimiter"></div># 删除列表元素del list02[0]print (list02)<div class="se-preview-section-delimiter"></div>
[7, 20]
<div class="se-preview-section-delimiter"></div># 元素是否存在于列表中print ('TTZ' in list01)print('FQQ' in list02)<div class="se-preview-section-delimiter"></div>
TrueFalse
<div class="se-preview-section-delimiter"></div># 迭代for i in list01:    print(i)<div class="se-preview-section-delimiter"></div>
TTZ26FQQ25
<div class="se-preview-section-delimiter"></div># 列表最大/最小值print (max([0,1,2,3,4]))print (min([0,1]))<div class="se-preview-section-delimiter"></div>
40
<div class="se-preview-section-delimiter"></div># 将元组转换为列表aTuple = (1,2,3,4)list04 = list(aTuple)print (list04)<div class="se-preview-section-delimiter"></div>
[1, 2, 3, 4]
<div class="se-preview-section-delimiter"></div># 在列表末尾添加新的元素list04.append(5)print(list04)<div class="se-preview-section-delimiter"></div>
[1, 2, 3, 4, 5]
<div class="se-preview-section-delimiter"></div># 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)list03.extend(list01)print (list03)<div class="se-preview-section-delimiter"></div>
['TTZ', 26, 'FQQ', 25, 2017, 7, 20, 'TTZ', 26, 'FQQ', 25]
print (list03.count('TTZ'))<div class="se-preview-section-delimiter"></div>
2
<div class="se-preview-section-delimiter"></div># 从列表中找出某个值第一个匹配项的索引位置print (list03.index('FQQ'))<div class="se-preview-section-delimiter"></div>
2
<div class="se-preview-section-delimiter"></div># 将对象插入列表<div class="se-preview-section-delimiter"></div># 在位置0处,插入元素 'hell0' !list03.insert(0, 'hello')print (list03)<div class="se-preview-section-delimiter"></div>
['hello', 'TTZ', 26, 'FQQ', 25, 2017, 7, 20, 'TTZ', 26, 'FQQ', 25]
<div class="se-preview-section-delimiter"></div># 移除列表中的一个元素,并且返回该元素的值<div class="se-preview-section-delimiter"></div># 删除的是位置 0 的元素print (list03.pop(0))print (list03)<div class="se-preview-section-delimiter"></div># 默认删除最后一个元素)print (list03.pop())print (list03)<div class="se-preview-section-delimiter"></div>
FQQ[25, 2017, 7, 20, 'TTZ', 26, 'FQQ']FQQ[25, 2017, 7, 20, 'TTZ', 26]
<div class="se-preview-section-delimiter"></div># 移除列表中某个值的第一个匹配项list03.remove('TTZ')print (list03)<div class="se-preview-section-delimiter"></div>
[25, 2017, 7, 20, 26]
<div class="se-preview-section-delimiter"></div># 反向列表中元素list03.reverse()print (list03)<div class="se-preview-section-delimiter"></div>
[26, 20, 7, 2017, 25]
<div class="se-preview-section-delimiter"></div># 对原列表进行排序list03.sort()print (list03)<div class="se-preview-section-delimiter"></div>
[7, 20, 25, 26, 2017]
<div class="se-preview-section-delimiter"></div>

“`