python怎么取字典第一个value

Python018

python怎么取字典第一个value,第1张

1、首先打开python编辑器,写上注释内容,如下图所示

2、然后新建一个函数getvalue,如下图所示。

3、接着新建一个字典,如下图所示。

4、利用values这个方法来获取字典中的所有Vlue值,并将结果打印出来。

5、然后调用这个函数,getvalue(),如下图所示。

6、最后选择菜单中的“run”,这时候就可以看到字典中的所有value值已经打印出来了。

打开编辑器,写上注释内容。

新建一个函数getvalue。

相关推荐:《Python入门教程》

新建一个字典。

zidian={"country1":"america","country2":"australia","country3":"germany"}

利用values这个方法来获取字典中的所有Vlue值,并将结果打印出来。

调用getvalue()函数。

选择菜单中的“Run”,在下拉菜单栏中选择“Run...”。

这时候我们就可以看到字典中的所有value值已经打印出来了。

初学python,以此题练习,不求财富。

# -*- coding: utf-8 -*-

dic = {'a':[1,2,3,4], 'b':[11,22,33]}

def gcd(m, n):

    ''' 求两个数的最大公约数 (greatest common divisor) '''

    return m if n == 0 else gcd(n, m % n)

    #三元表达式格式:true_part if condition else false_part

def lcm(m, n):

    ''' 求两个数的最小公倍数 (least common multiple) '''

    return (m * n) / gcd(m, n)

lsLen = [len(dic['a']), len(dic['b'])]

lcmRet = lcm(lsLen[0], lsLen[1])

dicMultiple = {'a': lcmRet / lsLen[0], 'b': lcmRet / lsLen[1]}

dicRet = {'a':[], 'b':[]}

for key in dic:

    for elem in dic[key]:

        for n in range(dicMultiple[key]):

            dicRet[key].append(elem)

print dicRet