Python集合操作

update函数

集合中添加函数update(),括号里面是个集合,就像如下这样:

set1 = {1,2,3}
dict1 = {‘name’:“BGWAN”,‘age’:22}
set1.update(dict1)
print(set1)#{1, 2, 3, ‘name’, ‘age’}

builtins.py中对update的解释是:Update a set with the union of itself and others. 即使用自身集合与其他集合更新,就是说里面应该是集合或者字典类型。
A |= B ,将A和B的结果重新赋值给A,跟A.update(B) 一样。

fromkeys()的用法

语法:字典.fromkeys(seq[,序列默认值])

# coding=utf8
python中字典方法fromkeys()的用法

定义序列,序列可以是列表(list),也可以是一个元组(tuple),

示例代码:

list_seq=['la', 'lb', 'lc']

tuple_seq=('ta', 'tb', 'tc')
python中字典方法fromkeys()的用法

为字典使用fromkeys()方法,将列表作为序列,并打印,

示例代码:

list_dict=dict.fromkeys(list_seq)

print(list_dict)
python中字典方法fromkeys()的用法
python中字典方法fromkeys()的用法

为字典使用fromkeys()方法,将元组作为序列,并打印,

示例代码:

tuple_dict=dict.fromkeys(tuple_seq)

print (tuple_dict)
python中字典方法fromkeys()的用法
python中字典方法fromkeys()的用法

如果未指定默认值,则字典中所有序列键的值均为None,
    #为fromkeys()方法指定默认值,

    示例代码:

    list_dict_value=dict.fromkeys(list_seq, 'hello')

    print(list_dict_value)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值