Python如何将数字转化成列表

技术Python如何将数字转化成列表小编给大家分享一下Python如何将数字转化成列表,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1. digitizedef digitize(n):
retur

边肖将与您分享Python如何将数字转化为列表。希望大家看完这篇文章后有所收获。我们一起讨论一下吧!

1. digitize

def digital(n):

returnlist(map(int,str(n)))

#示例

数字化(123)#[1,2,3]这个函数的主要逻辑是先把输入的数字转换成字符串,然后用map函数把字符串按顺序转换成int类型,最后进行列表。

为什么输入的数字经过这种转换可以得到一个列表?这是因为字符串在Python中是可迭代类型。因此,str可以使用map函数,map返回一个迭代器,这也是一个迭代类型。最后,使用这个迭代器构建一个列表。

00-1010目前网络上常见的判断方法是使用collections . ABC(3.3之前是collections的组成部分)模块的Iterable类型进行判断。

from collections . abimportionatee

isinstance(‘abc ‘,Iterable)#True

ISINSTANCE (map (int,a),iterable) # TRUE,虽然当前场景没有问题,但根据官方文档的描述,检测一个对象是否是iterable的唯一可靠方法是调用iter(obj)。

class collections.abc.Iterable

提供__iter__()方法的类的ABC。

Checking isinstance(obj,Iterable)检测注册为Iterable或具有__iter__()方法的类,但它不检测使用__getitem__()方法迭代的类。确定对象是否可迭代的唯一可靠方法是调用iter(obj)。

iter(‘abc ‘)

STR _ Iteratorobjectat0x10c6EFB10已经看完了这篇文章,相信大家对Python如何将数字转换成列表有一定的了解。想了解更多,请关注行业资讯频道,感谢阅读!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/82724.html

(0)

相关推荐

  • 青菜炒鸡蛋的做法,菠菜炒鸡蛋的制作方法是什么

    技术青菜炒鸡蛋的做法,菠菜炒鸡蛋的制作方法是什么菠菜炒鸡蛋是一道地道的家常菜。但是要想做得好吃青菜炒鸡蛋的做法,也不是像辣椒炒鸡蛋那样简单混合一炒就好的。菠菜炒鸡蛋的家常做法:1、菠菜摘去黄叶洗净。
    2、坐锅烧水,水开放

    生活 2021年10月27日
  • 如何正确写SQL语句

    技术如何正确写SQL语句本篇内容介绍了“如何正确写SQL语句”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!sql语句的执

    攻略 2021年10月22日
  • C++string底层框架的示例分析

    技术C++string底层框架的示例分析小编给大家分享一下C++string底层框架的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、 前言主要说明浅拷贝和深拷贝的优缺点,以及仿写string

    攻略 2021年11月13日
  • 伤害英语,英语hurt的中文是什么意思

    技术伤害英语,英语hurt的中文是什么意思名词伤害hurt, mischief坏处harm, disadvantage, hurt, damage, deprivation, detriment动词伤害harm, hur

    生活 2021年10月24日
  • 如何在中理解dotnetmonitor?NET6

    技术.NET 6中的dotnet monitor怎么理解这篇文章给大家介绍.NET 6中的dotnet monitor怎么理解,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一.什么是 dotnet

    攻略 2021年12月25日
  • 如何掌握ps-top用于MySQL的数据库top工具

    技术如何掌握ps-top用于MySQL的数据库top工具本篇内容介绍了“如何掌握ps-top用于MySQL的数据库top工具”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如

    攻略 2021年10月22日