python3-之列表和元组
1. 列表和元组
列表list是一种有序的集合,用来存储多个值,可以向列表中添加或删除元素
元组tuple与list很类似,也是用来存储多个值,但tuple中的元素只能在定义时初始化,初始化后就无法再修改
总结:列表list和元组tuple都是Python内置的一种集合,一个可变的,一个是不可变的
# ---列表list
# 定义列表,使用[]
names = ['tom', 'jack', 'alice', 'mike']
print(names)
print(type(names))
# 获取/设置元素
print(names[1], names[:3])
names[0] = 'lucy'
print(names)
# 追加元素
names.append('zhangsan')
# 在指定位置插入元素
names.insert(1, 'lisi')
# 删除元素
names.remove('jack')
# 弹出元素
print(names.pop(0))
# 获取元素个数
print(len(names))
# 可以存储不同类型的数据
names.append(25) # 不建议
names.append(True)
print(names)
print('-' * 80)
# ------元组tuple
# 定义元组,使用()
nums = (3, 8, 13, 25, 38, 250)
print(nums)
print(type(nums))
print(nums[2], nums[-1])
print(nums[1:3])
# 解构赋值
# a = nums[0]
# b = nums[1]
# c = nums[2]
# d = nums[3]
# e = nums[4]
# f = nums[5]
a, b, c, d, e, f = nums
print(a, b, c, d, e, f)
还没有评论,来说两句吧...