重新学习Python:列表、元组与字符串

列表、元组和字符串(1):列表


#1.1 创建列表
number = [1,2,3,4,5]
#列表可以有整型、浮点型、字符串,甚至还可以包含着另一个列表
mix = [1,'小甲鱼',2,3,4,5]
#创建空列表
empty = []


#1.2 向列表添加元素
#append()方法
number = [1,2,3,4,5]
number.append(6)
print(number)#只能添加单个元素
#extend()方法
number.extend([7,8])
print(number)#参数应该是一个列表
#insert()方法
number.insert(1,4)
print(number)#两个参数,分别代表位置(从0开始)和插入的元素


#1.3 从列表中获取元素
print(number[0])
print(number[4])


#1.4从列表中删除元素
#remove()方法
number.remove(7)
print(number)#不需要知道元素的下标,只需要知道元素在列表中即可
#del方法
del number[3]#删除指定位置的元素
del number#删除整个列表
#pop()方法
number = [1,'小甲鱼',2,3,4,5]
print(number.pop())
number.pop()
print(number)
number.append(5)
print(number.pop(2))

print(number)

#1.5 列表切片
name = ['杜松涛','徐曦婷','顾婕','李世林']
print(name[0:2])
print(name[:2])
print(name[1:])
print(name[:])#起始位置默认为0,结束位置上的元素不包含,原有列表不变化,返回一个新列表

#1.6 列表切片的进阶操作
list = [1,2,3,4,5,6,7,8,9]
list_copy = list[::2]
print(list_copy)
list_copy = list[::-1]
print(list_copy)#加入了步长

#1.7 一些常用操作符
 #大小
 #拼接“+”
 #重复操作符“*”
 #in or not in (对二级列表不可用)

#1.8 列表的小伙伴们
#count() 计算参数出现的次数
#index() 返回参数在列表中的位置
#reverse() 将整个列表原地翻转
#sort() 排序,默认从小到大
#*sort()排序的高级操作

猜你喜欢

转载自blog.csdn.net/kageyamaa/article/details/79243777