Python学习记录(15)

1. 创建元祖

1).fromkeys()   通过一个可迭代参数和一个可选参数,将创建一个值相同字典

eg:  >>> dict1 = {}

>>> dict1.fromkeys(range(32),'赞')

{0: '赞', 1: '赞', 2: '赞', 3: '赞', 4: '赞', 5: '赞', 6: '赞', 7: '赞', 8: '赞', 9: '赞', 10: '赞', 11: '赞', 12: '赞', 13: '赞', 14: '赞', 15: '赞', 16: '赞', 17: '赞', 18: '赞', 19: '赞', 20: '赞', 21: '赞', 22: '赞', 23: '赞', 24: '赞', 25: '赞', 26: '赞', 27: '赞', 28: '赞', 29: '赞', 30: '赞', 31: '赞'}

2)  .clear()  清空元组

>>> a = {'姓名':'小甲鱼'}

>>> a.clear()

>>> a

{}

3)  .copy()   复制一个元组

>>> a = {1:'one', 2:'two',3:'three'}

>>> b = a.copy()

>>> a

{1: 'one', 2: 'two', 3: 'three'}

>>> b

{1: 'one', 2: 'two', 3: 'three'}

4)  .pop()  指定键,弹出键值项

>>> a = {1:'one', 2:'two',3:'three'}

>>> a.pop(2)

'two'

>>> a

{1: 'one', 3: 'three'}

5)  .popitem()   随机弹出一个键值项

>>> a = {1: 'one', 3: 'three'}

>>> a.popitem()

(3, 'three')

6)  .setdefault()   添加一个指定键的空元组或者指定键值对,添加进元组

>>> a = {1: 'one', 2: 'two'}

>>> a.setdefault('小白')

>>> a

{1: 'one', 2: 'two', '小白': None}

>>> a.setdefault(5,'five')

'five'

>>> a

{1: 'one', 2: 'two', '小白': None, 5: 'five'}

7)  .update()   参数为一个元组,通过添加参数,更新元组

>>> a = {1: 'one', 2: 'two', '小白': None, 5: 'five'}

>>> b = {'小白':'狗'}

>>> a.update(b)

>>> a

{1: 'one', 2: 'two', '小白': '狗', 5: 'five'}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容