# 列表
li = [1,2,3,4,5,6] # 创建并赋值
print(li)
print('长度:'+str(len(li))) # + 连接符
print(f'长度:{len(li)}') # format 格式化输出
print(len(li))
# 索引
print(f'第一个元素:{li[0]}')
print(f'倒数第一个元素:{li[-1]}')
# 获取每一个值 for
for x in li:
print(x)
# 切片 获取列表的一部分
print(li[0:])
print(li[2:4])
print(li[1::2]) # [start:end:步长]
# 增删改
# 函数
li.append('新的值') # 在末尾添加新的值
print(li)
li.insert(0,'第一个值') # insert(索引,’新值‘)
print(li)
# 删除
li.pop() # 删除最后一个值
print(li)
li.pop(0) # 删除指定索引值
print(li)
li.remove(5)
# print(li) # 删除选定值,移除列表中某个值的第一个匹配项
# del li # 从内存删除对象
# del li[0] # 删除指定索引对象
# li.clear() # 清空整个列表
# print(li)
# 修改
# li[0] = '修改'
for x in li: #只读
print(li)
# 元组
tu = (100,90,80,70,60) # 元组不能修改,添加,删除,获取
print(type(tu))
print(len(tu))
mons =('100','200','300') # 只读
# 可以将其装换成列表再对列表修改
# 字典
dic = {'name': '张三', 'age': 18, 'height': 180, 'weight': 62}
print(dic,type(dic)) # dict
# 获取
print(dic['name'])
print(dic['age'])
# 添加与修改
dic['name'] = '李四'
print(dic)
# 如果key值存在则修改原有值
dic['hobby'] = '打篮球'
print(dic)
# 如果key值不存在,则添加新的值到字典
# 删除
dic.pop('hobby')
print(dic)
# dic.clear() # 清空字典
# 通过循环获取所有值
for key in dic.keys(): # 获取key键
print(key)
for val in dic.values(): # 获取value值
print(val)
for item in dic.items(): # 获取键值对
print(item)
a = ['a', 'b', 'c']
n = [1, 2, 3]
x1 = [a, n]
print(x1)
python 列表,元组,字典
最新推荐文章于 2024-07-26 17:36:26 发布