找到 10786 篇文章 关于 Python

如何将 Python 元组转换为 C 数组?

Vikram Chiluka
更新于 2022-11-09 07:28:21

9K+ 阅读量

在本文中,我们将向您展示如何在 python 中将 Python 元组转换为 C 数组。Python 没有像其他编程语言那样内置的数组数据类型,但您可以使用 NumPy 等库创建数组。以下是将元组转换为 Python 中数组的各种方法 - 使用 numpy.asarray() 方法 使用 numpy.array() 方法 如果您尚未在系统上安装 NumPy,请运行以下命令进行安装。pip install numpy 使用 numpy.asarray() 将元组转换为数组 使用 np.asarray() 函数转换... 阅读更多

为什么 python 在列表中返回元组而不是列表中的列表?

George John
更新于 2019-07-30 22:30:22

321 阅读量

Python 期望您在返回某些数据时不要修改数据。元组也比列表快。元组通常用于顺序和位置有意义且一致的地方。例如,如果您在 python 中有一个数据库驱动程序并查询某些数据,您可能会收到一个元组列表作为返回值,因为驱动程序期望您获取数据并使用它而不是修改它。这也确保数据与您查询的字段顺序相同。

如何使用 JSON 保留 Python 元组?

Samual Sam
更新于 2019-07-30 22:30:22

283 阅读量

JSON 格式中没有元组的概念。Python 的 JSON 模块将 Python 元组转换为 JSON 列表,因为这是 JSON 中最接近元组的东西。不可变性将不会被保留。如果要保留它们,请使用实用程序(如 pickle)或编写您自己的编码器和解码器。如果您使用的是 pickle,它不会将 Python 模板存储在 JSON 文件中,而是存储在 pkl 文件中。如果您通过网络发送数据,这将无济于事。最好的方法是使用您自己的编码器和解码器,这些编码器和解码器将根据... 阅读更多

Python 列表中的同构列表是什么?

Chandu yadav
更新于 2019-07-30 22:30:22

1K+ 阅读量

Python 中没有同构列表这样的东西。python 文档只是建议将列表用于同构数据。引用文档列表是可变序列,通常用于存储同构项的集合(其中相似度的精确程度将因应用程序而异)。您也可以很好地将列表用于异构数据。

如何从 Python 元组中抓取特定关键字?

Lakshmi Srinivas
更新于 2020-03-05 05:54:11

185 阅读量

如果您有一个字符串元组并且想要搜索特定字符串,您可以使用 in 运算符。示例tpl = ("Hello", "world", "Foo", "bar") print("world" in tpl)输出这将给出输出 - True示例如果您想检查是否存在子字符串。您可以遍历元组并使用以下方法找到它:tpl = ("Hello", "world", "Foo", "bar") for i in tpl:    if "orld" in i:       print("在 " + i 中找到 orld")输出这将给出输出 - 在 world 中找到 orld

如何将字节数组转换为 Python 中的 JSON 格式?

Arjun Thakur
更新于 2020-03-05 05:44:42

19K+ 阅读量

您需要解码字节对象以生成字符串。这可以使用字符串类的 decode 函数完成,该函数将接受您想要解码的编码。示例my_str = b"Hello" # b 表示它是字节字符串 new_str = my_str.decode('utf-8') # 使用 utf-8 编码解码 print(new_str)输出这将给出输出 Hello一旦您将字节作为字符串,您可以使用 JSON.dumps 方法将字符串对象转换为 JSON。示例my_str = b'{"foo": 42}' # b 表示它是字节字符串 new_str = my_str.decode('utf-8') # 使用 utf-8 编码解码 import json d = json.dumps(my_str) ... 阅读更多

你能解释一下 Python 中的元类和继承是什么吗?

karthikeya Boyini
更新于 2020-06-17 09:53:05

584 阅读量

每个类都是一个对象。它是称为元类的实例。默认元类是类型化。您可以使用 is instance 函数检查这一点。例如,class Foo:    pass foo = Foo() isinstance(foo, Foo) isinstance(Foo, type)这将给出输出:True True元类不是对象类层次结构的一部分,而基类是。这些类用于初始化类而不是其对象。您可以在 https://blog.ionelmc.ro/2015/02/09/understanding-python-metaclasses/ 上阅读更多关于元类和继承的深入信息

如何将字节转换为 Python 字符串?

Vikram Chiluka
更新于 2022-10-28 08:28:47

11K+ 阅读量

在本文中,我们将向您展示如何在 python 中将字节转换为字符串。以下是完成此任务的各种方法 - 使用 decode() 函数 使用 str() 函数 使用 codecs.decode() 函数 使用 pandas 库 使用 decode() 函数 python 中内置的 decode() 方法用于将字节转换为字符串。算法(步骤)以下是执行所需任务的算法/步骤 -。创建一个变量来存储输入字节字符串数据。打印输入数据。使用 type() 函数(返回对象的类型)打印类型... 阅读更多

如何在 Python 中将多个值赋给同一个变量?

Ankith Reddy
更新于 2020-03-05 05:40:07

972 阅读量

在 Python 中,如果您尝试执行以下操作a = b = c = [0,3,5] a[0] = 10您最终将在 a、b 和 c 中获得相同的值:[10, 3, 5]这是因为这里所有三个变量都指向相同的值。如果您修改此值,您将在所有名称(即 a、b 和 c)中看到反映的更改。要创建新对象并将其分配,您可以使用 copy 模块。示例a = [0,3,5] import copy b = copy.deepcopy(a) a[0] = 5 print(a) print(b)输出这将给出输出 - [5,3,5] [0,3,5]

如何在 Python 中将字典值赋给变量?

Lakshmi Srinivas
更新于 2020-03-05 05:36:33

14K+ 阅读量

您可以使用访问运算符 [] 将字典值赋给 Python 中的变量。示例my_dict = {    'foo': 42,    'bar': 12.5 } new_var = my_dict['foo'] print(new_var)输出这将给出输出 - 42示例此语法也可用于重新分配与此键关联的值。my_dict = {    'foo': 42,    'bar': 12.5 } my_dict['foo'] = "Hello" print(my_dict['foo'])输出这将给出输出 - Hello

广告