#
-*- coding:utf-8 -*-
#
List
‘‘‘
学习目标:增删改查
可以通过索引查找,或者是通过切片查找,切片的原则是左包括右不包括
‘‘‘
L = [‘hadoop‘, ‘hive‘, ‘R‘, ‘ETL‘, ‘python‘, ‘R‘]
#取到最后print L[1:]
#取到倒数第二个print L[1:-1]
# 步长为1, 隔一个取一个print L[0:-1:2]
# 步长为2, 从右到左print L[3::-2]
‘‘‘count :统计某个元素出现过的次数‘‘‘print L.count(‘R‘)
‘‘‘in : 查看某个元素是否在列表中‘‘‘print‘R‘in L
‘‘‘index:查找某个元素的索引,如果出现多次,进行相加‘‘‘print L.index(‘R‘)
‘‘‘增‘‘‘
L_1 = range(4)
print L_1
L_1.append(8)
print L_1
‘‘‘删:删除通常有三种方式,分别是remove()、pop()和del()
,其中最需要注意的是pop()删除方法,他既可以按照索引位置删除,同时还可以返回删除的值,之后会经常使用‘‘‘
L_2 = range(10)
#删除特定的值
L_2.remove(6)
# 按照索引位置删除L_2.remove(L_2[0])
# pop 按照索引位置删除,能够返回删除的值
a = L_2.pop(3)
print a
# del 直接删除,删除多个del L_2[2]
# 改:取出list的值,再次赋值
L_3 = [‘I‘, ‘Love‘, ‘You‘]
# 普通话修改
L_3[1] = ‘Not Love‘#切片修改
L_3[1:3] = [‘LOVE‘, ‘You‘]
print L_3
# reverse:倒叙打印列表L_2.reverse()
print L_2
# sort
L_4 = [1, 3, 2, 6, 5]
L_4.sort()
原文:https://www.cnblogs.com/RHadoop-Hive/p/9336722.html
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!