Python学习之列表(2)列表的常用操作

###1.append:在列表末尾添加元素
#
# fruits = ['apple']
# fruits.append('banana')
# print(fruits )

###2.count:统计某个元素在列表中出现的次数

# temp =['to','be','or','not','to','be']
# result=temp.count('be')
# print(result)

###extend:将一个列表中的元素添加到另一个列表中

# a= [1,2,3]
# b=['a','b','c']
# a.extend(b)
# print(a)

###index:找出列表中第一个某个值的第一个匹配项的索引位置,如果没有找到,则抛出一个异常

# a = ['a','b','c']
# index=a.index('a')
# print(index )


###insert:将某个值插入到列表的某个位置

# a=['a','b','hello','c']
# a.insert(3,'world')
# print(a )

###pop:移除列表中最后一个元素,并且返回该元素的值

# a = [1,2,3,4]
# temp = a.pop()
# print(temp)
# print(a)

###remove:移除列表中第一个匹配的元素,不会返回这个被移除的元素的值。
### 如果被移除的这个值不存在列表中,则会抛出一个异常

# a=['a','c','e','t','e']
# a.remove('e')
# print(a)

###reverse:将列表中的元素反向存储,会更改原来列表中的值

# a = [1,2,3,4,5,6,7,8,]
# a.reverse()
# print(a)

###sort:将列表中的元素进行排序(根据ascii码:a-zA-Z或数字:负无穷到正无穷),会更改原来列表中的值

# a = [4,5,2,4,5,7]
# a.sort()
# print(a)

# a=['a','r','y','i','q']
# a.sort()
# print(a)

# a= [4,5,8,1]
# b=sorted(a)
# print(a)
# print(b)

###del:根据下标来删除元素
# a=['a','e','f','y']
# del a[3]
# print(a)

###in:使用in判断列表中是否有某个元素
# a=['a','e','f','y']
# if '3' in a:
# print (True)
# else:
# print (False)

###list:将其他的数据类型(可以迭代的)转换成列表

# a = 'world'
# print(list(a))

猜你喜欢

转载自www.cnblogs.com/godblessmehaha/p/11094818.html