菜鸟教程 -- 学的不仅是技术,更是梦想!

Python 基础教程
(追記) (追記ここまで)

Python 练习实例100

Python 100例 Python 100例

题目:列表转换为字典。

程序分析:无。

程序源代码:

实例

#!/usr/bin/python# -*- coding: UTF-8 -*-i = ['a', 'b']l = [1, 2]printdict([i,l])

以上实例输出结果为:

{'a': 'b', 1: 2}

Python 100例 Python 100例

AI 思考中...

5 篇笔记 写笔记

  1. #0

    灵犀

    130***[email protected]

    5

    参考方法:

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    l1=[1,2,3,6,87,3]
    l2=['aa','bb','cc','dd','ee','ff']
    d={}
    for index in range(len(l1)):
     d[l1[index]]=l2[index] # 注意,key 若重复,则新值覆盖旧值 
    print d

    灵犀

    130***[email protected]

    9年前 (2017年07月27日)
  2. #0

    红萝卜

    101***[email protected]

    25

    参考方法:

    #!/usr/bin/python3
    # -*- coding: UTF-8 -*-
    # 从列表创建字典
    i = ['a','b','c']
    l = [1,2,3]
    b=dict(zip(i,l))
    print(b)

    红萝卜

    101***[email protected]

    9年前 (2017年07月27日)
  3. #0

    艾幻翔

    cbi***@qq.com

    8

    参考方法:

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    keys = ['a', 'b']
    values = [1, 2]
    print({keys[i]: values[i] for i in range(len(keys))})

    艾幻翔

    cbi***@qq.com

    9年前 (2017年08月09日)
  4. #0

    kumbaya

    zha***[email protected]

    10

    使用 Python 字典 setdefault() 方法:

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    l1 = ['a','b','c']
    l2 = [1,2,3]
    d = {}
    for i in range(len(l1)):
     d.setdefault(l1[i],l2[i])
    print d

    kumbaya

    zha***[email protected]

    9年前 (2017年08月15日)
  5. #0

    mayi

    law***[email protected]

    5

    使用 zip() 输出一个字母表的字典:

    r = range(ord('a'), ord('z') + 1)
    a = (i for i in r)
    b = map(chr, r)
    print(dict(zip(a, b)))

    mayi

    law***[email protected]

    8年前 (2018年12月22日)

点我分享笔记

  • 昵称 (必填)
  • 邮箱 (必填)
  • 引用地址

AltStyle によって変換されたページ (->オリジナル) /