python 复制dict_python-列表及字典进阶

5208b73f580d3b9f96509e66bc2ffb79.png
# -*- coding: utf-8 -*-

l = list('python')
print(l)
l[2:] = 'zza'
print(l)

numbers = [1, 5]
print(numbers)

numbers[1:1] = [2, 3, 4]
print(numbers)

numbers[1:4] = []
print(numbers)

d = {'lilei': 98, 'hanmeimei': 99}  # 写字典的方法
print(d)

message = [('lilei', 98), ('hanmeimei', 99)]  # 写字典的方法
e = dict(message)
print(e)

f = dict(lilei=98, hanmeimei=99)  # 写字典的方法
print(f)

age = e['lilei'], d['lilei'], f['lilei']
print(age)

favorite_class = {
    'lilei': ['math', 'english'],
    'hanmeimei': ['chinese'],
    'madongmei': ['competer', 'python', 'math']
}
print(favorite_class)
print(favorite_class['madongmei'][1])

student1 = {'name': '李雷', '成绩': '98', '实验班': 'True'}  # 用一个字典表示一个学生的信息
class1 = {
    '李雷': {'成绩': '98', '实验班': True},
    '韩梅梅': {'成绩': '95', '实验班': False}
}  # 用一个字典表示全班学生的信息
print(class1)
print(class1['李雷']['成绩'])

l1 = [1, 2, 3, 4]
l2 = l1.copy()  # 列表复制,一组列表复制成为两组列表
print(id(l1))
print(id(l2))
l2[0] = 5
print(l2)
print(l1)

l3 = [1,2,3,4]
l4 = l3         # 一组列表两个名字l3 ,l4
l4[2] = 6
print(l3)
print(l4)
print(id(l3))
print(id(l4))
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值