python列表学习:
python中的列表声明方式:
num1 = [1, 2, 3, 4, 5]
num2 = []
num3 = list()
print(num1, num2, num3)
运行结果:
列表的使用
# 元素获取使用:下标 索引
nums = [1, 2, 3, 4, 5]
print(nums[0])
print(nums[1])
# 获取最后一个元素
print(nums[-1])
print(len(nums)-1)
# 获取长度
print(len(nums))
# 获取第一个元素
print(nums[0])
print(nums[-5])
# 结合循环语句
for num in nums:
print(num)
# 结合if语句,如果3在列表True, 否则False
if 3 in nums:
print('3 在nums中!!!')
else:
print('3 不在nums中')
运行结果:
列表切片
nums = [1, 2, 3, 4, 5]
print(nums[0: 2])
print(nums[2: 4])
# 也支持负值索引
nums1 = nums[-2: -1]
print(nums1)
print(nums[0: -1])
运行结果:
列表增删改
nums = [1, 2, 3, 4, 5]
# 修改
nums[0] = 2
print(nums)
# 删除
del nums[0]
print(nums)
# 找到第一个等于value的元素删除
nums.remove(2)
print(nums)
# 增加 append, insert, extend
# 1、尾部追加
nums.append(6)
print(nums)
# 2、指定位置插入
nums.insert(0, 1)
print(nums)
# 3、合并两个列表
nums.extend(nums)
print(nums)
运行结果: