python 列表操作

1. 取列表长度,返回元素个数

a = [1,2,3,4]
print len(a)   #返回为4

 2. 在列表末尾添加一个元素

a.append(5)
print a     #输出 [1, 2, 3, 4, 5]

3. 在指定下标下添加元素

a.insert(3,1)
print a       #输出 [1, 2, 3, 1, 4, 5]

4. 删除某下标的元素

del a[2]
print a      #输出[1, 2, 1, 4, 5]

5. 切片,从下标1开始取,取到下标3,但不包括下标3,不影响原数组

print a[1:3]  #输出[2, 1]

 6. 设定步长取值,示例从0取,步长为2

#a = [1,2,1,4,5]
print a[::2] #输出[1, 1, 5]

 7. 拷贝列表

a = [1,2,3,4]
b = a[:]
print b # 输出[1,2,3,4]

 8. 列表反向

a = [1,2,3,4,5]
a[::-1]
print a # 输出[5,4,3,2,1]

 9. 扩展列表

a = [1,2,3,4]
a.extend([5])
print a #输出[1,2,3,4,5]
b= [10,11]
a.extend(b)
print a #输出[1,2,3,4,5,10,11]
a = [1,2,3,4,5]
a = a + [6,7,8,"thank you"]
print a #输出[1,2,3,4,5,6,7,8,"thank you"]

 10. range

print range(10)
#输出[0,1,2,3,4,5,6,7,8,9]

  range(2,10,2) , 2是开始,10是范围【不到10】,2是步长

print range(2,10,2)
#输出[2,4,6,8]

 

posted @ 2018-07-04 10:39  maxsmile17  阅读(160)  评论(0编辑  收藏  举报