在Python中把变量传给字典

在Python中把变量传给字典

介绍: 在这篇文章中,我们将讨论将变量传递给python的字典。Python 有各种内置的数据结构,可以存储不同种类的数据。Python字典是一种数据结构,可以用键值对来存储数据。从概念上讲,它就像一个地图。Python 字典中的值可以用键来访问。Python dictionary 是一个无序的、不断变化的数据集合。与列表中使用的数字索引不同,字典使用键作为特定值的索引。它可以用来存储不相关的数据类型,但相关的数据可以存储为实体。键本身被用来取一个特定的值。

将字典作为一个参数传入: 在Python中所有的东西都是一个对象,所以字典可以像其他变量一样作为参数传递给函数。

例子1: 在这里,我们给出了一个传递字典作为参数的例子。这个例子在下面给出 –

def func(a):   
    for key in a:
        print("The key:", key, "is the Value:", a[key])
A = {'x': 9, 'y': 10, 'z': 11}
func(A)

输出: 现在我们编译上述程序,编译成功后,我们运行它。然后,结果如下

The key: x is the Value: 9
The key: y is the Value: 10
The key: z is the Value: 11

例子2: 在这里,我们给出了一个传递字典作为参数的例子。这个例子在下面给出 –

example_dict = {

"Company Name": "xxxx",

"Model Name": "YY",

"year": 2022
}
for k in example_dict.keys():

print(k)

输出: 现在我们编译上述程序,编译成功后,我们运行它。然后,结果如下

Company Name
Model Name
year

例子3: 在这里,我们给出了一个传递字典作为参数的例子。这个例子在下面给出 –

example_dict = {

"Company Name": "xxxx",

"Model Name": "YY",

"year": 2022
}
print(example_dict)

输出: 现在我们编译上述程序,编译成功后,我们运行它。然后,结果如下

{'Company Name': 'xxxx', 'Model Name': 'YY', 'year': 2022}

将字典作为一个kwargs:。 “kwargs “代表关键字参数。用于向函数传递扩展数据对象,如字典。由于这类函数不知道参数的数量,所以通过在传递的类型上附加 “**”来适当地处理传递的数据。

例子1: 这里,我们给出了一个将字典作为kwargs传递的例子。这个例子在下面给出 –

def display (a = 0, b = 4, **name):

print (name["Fname"] +" "+name["Mname"] +" "+name["Lname"])

print ("a =", a)

print ("b =", b)
def main():

display (3, Fname ="Priya", Mname ="Nath", Lname ="Sharma")
main()

输出: 现在我们编译上述程序,编译成功后,我们运行它。然后,结果如下

Priya Nath Sharma
a = 3
b = 4

例子2: 这里,我们给出了一个将字典作为kwargs传递的例子。这个例子在下面给出 –

def display(**name):

print (name["Fname"] +" "+name["Mname"] +" "+name["Lname"])
def main():

display (Fname ="Priya",
            Mname ="Sen", 
            Lname ="Gupta")
main()

输出: 现在我们编译上述程序,编译成功后,我们运行它。然后,结果如下

Priya Sen Gupta

在Python中分配字典值

例子1: 这里,我们给出一个在python中分配字典值的例子。这个例子给出了以下内容 –

my_dict = {

'foo': 67,

'bar': 18.92
}
new_var = my_dict['bar']
print(new_var)

输出: 现在我们编译上述程序,编译成功后,我们运行它。然后,结果如下

18.92

例子2: 这里,我们给出一个在python中分配字典值的例子。这个例子给出了以下内容 –

my_dict = {

'foo': 45,

'bar': 67.7
}
my_dict['foo'] = "hello world"
print(my_dict['foo'])

输出: 现在我们编译上述程序,编译成功后,我们运行它。然后,结果如下

hello world

结论: 本文简要地讨论了将变量传递给python词典的问题。我们还给出了一些与此主题相关的例子。这就结束了这本 Python 字典的手册。这些字典以键-值对的形式保存事实。键作为项目的标识符,而代价是对象的值。一个 Python 字典包括多样的方法,你可以用来检索或操作信息。这篇文章解释了如何创建、修改和删除 Python 字典以及一些最通常使用的字典策略。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程