Python列表



```python
list01 = ['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>
TTZ
25
['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 + list02
print (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>
True
False




<div class="se-preview-section-delimiter"></div>

# 迭代
for i in list01:
    print(i)




<div class="se-preview-section-delimiter"></div>
TTZ
26
FQQ
25




<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>
4
0




<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>

“`

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值