0 0

python中list 取值问题5

现在我的list里面的数据如下:
       num=[1,2,1232.2323,4323.232,43123123343.23]
       print num[4]
结果为:43123123343.2

       num=[1,2,1232.2323,4323.232,43123123343.25]
       print num[4]
结果为:43123123343.3


为什么从list取出来的数据会把最后一位四舍五入掉?
2009年2月20日 17:16

1个答案 按时间排序 按投票排序

0 0

hmm...就这么print浮点数貌似是默认只输出一位小数的。要控制输出的小数的精度的话用格式化串,

>>> num = [1, 2,1232.2323, 4323.232, 43123123343.23]
>>> print '%f' % num[4]
43123123343.230003

默认的精度是6位小数。也可以自己指定精度:
>>> print '%.2f' % num[4]
43123123343.23

2009年2月20日 17:30

相关推荐

    Python列表中随机取值

    ### Python列表中随机取值 #### 背景与需求 在进行数据分析、模拟或算法测试等场景时,经常会遇到需要从列表中随机抽取元素的需求。例如,在编写测试用例时,可能需要从一系列测试数据中随机选取部分数据来验证...

    python实现字典嵌套列表取值

    在Python编程语言中,数据结构是非常关键的一部分,其中字典(dictionary)和列表(list)是最常用的数据结构。本文将详细介绍如何在Python中处理字典嵌套列表取值的情况,这对于处理复杂的数据结构非常有用。 首先...

    Python 从列表中取值和取索引的方法

    ### Python 从列表中取值和取索引的方法 在Python编程中,列表是一种非常重要的数据结构,它允许我们存储一系列有序的数据项。本篇文章将会详细介绍如何从Python列表中取值、取索引以及进行一些基本操作如修改、...

    Python多层嵌套list的递归处理方法(推荐)

    问题:用Python处理一个多层嵌套list ['and', 'B', ['not', 'A'],[1,2,1,[2,1],[1,1,[2,2,1]]], ['not', 'A', 'A'],['or', 'A', 'B' ,'A'] , 'B'] 需求1)如何展开成一层? 需求2)如何删除重复的元素? 包括重复的...

    在python中bool函数的取值方法

    在Python中,bool类型的取值范围非常有限,严格来说,只有True和False这两种值,但是它可以从不同数据类型的值中转化而来,下面将详细介绍bool函数取值方法的细节。 1. 数字的bool取值方法: 在Python中,当bool...

    Python数据类型运算符

    列表类型 list 是 Python 中的一种数据结构,可以存储不同类型的数据。列表可以使用索引和切片操作。 元组类型 tuple 类似于列表,但它是不可变的。 字典类型 dict 是一种键值对的数据结构,可以用来存储和查找...

    Python实现模糊匹配

    Python实现字符串的模糊匹配,‘?’代表一个字符, ‘*’代表任意多个字符。给一段明确字符比如avdjnd 以及模糊字符比如*dj?dji?ejj,判断二者是否匹配。若能匹配输出”Yes”, 否则输出“No”

    Python列表List基础知识点总结

    Python列表(List)是编程语言中常用的数据结构之一,它允许我们存储多个项目,这些项目可以是任何类型的数据,包括字符串、数字、布尔值甚至其他列表。以下是对Python列表基础知识点的详细总结: ### 1. 创建与访问...

    Python测试题.doc

    Python的序列类型包括字符串(str)、列表(list)和元组(tuple)。其中,字符串是不可变的,而列表和元组是可以修改的。字典(dict)是Python中的映射类型,以键值对的形式存储数据,是唯一的一种映射类型。Python...

    python实时读取串口数据并自动保存至excel

    在本项目中,我们使用Python来实现实时读取串口数据,并利用多线程技术将这些数据自动保存到Excel文件中。此外,该项目还提供了可扩展性,可以集成PyQT5图形用户界面(GUI)来增强用户体验。 首先,让我们深入了解...

    Python 列表(List) 的三种遍历方法实例 详解

    在Python编程中,列表(List)是最常用的数据结构之一,它允许存储任意数量的有序元素。在处理列表时,遍历是常见的操作,用于访问列表中的每一个元素。本篇文章将详细讲解Python中三种不同的遍历列表的方法,以及如何...

    python基础教程:五种字符串操作list::-1的用法.pdf

    本教程将重点介绍五种利用`list`(实际上这里指的是字符串,因为Python中没有`list`类型的字符串操作,而是对字符串进行切片操作)的切片操作,特别是涉及到负索引和步长(step)的情况。 1. **访问最后一个字符:...

    Python语言基础.pdf

    Python提供了多种组合数据类型,如列表(list)、元组(tuple)、集合(set)和字典(dict)。列表是有序且可变的元素集合,元组是有序且不可变的,集合是无序且不重复的元素集,字典是键值对的无序集合,键是唯一的...

    Python3 教程.pdf

    切片是Python中对序列进行部分取值的方法,迭代用于逐一访问数据结构中的元素。列表生成式提供了一种简洁的创建列表的方式,生成器和迭代器则用于高效地处理大量数据或实现惰性求值。 函数式编程部分讲解了高阶函数...

    测量程序编制 - python 20数据类型:List(列表).pptx

    在Python编程语言中,列表(List)是最常用的数据类型之一,它具有高度的灵活性,能够存储不同类型的数据,如数字、字符串甚至是其他列表。列表是有序的集合,可以通过索引来访问其元素,索引从0开始,-1则表示从末尾...

    python 已知一个字符,在一个list中找出近似值或相似值实现模糊匹配

    在提供的代码示例中,`get_close_matches()`被用来找到与`'市北'`、`'市区'`最接近的`cityarea_list`列表中的元素。首先,它找到了与`'市北'`最相似的元素,即`'市北区'`。然后,当我们改变关键字为`'市区'`并要求...

    python list语法学习(带例子)

    创建:list = [5,7,9]取值和改值:list[1] = list[1] * 5列表尾插入:list.append(4)去掉第0个值并返回第0个值的数值:list.pop(0)去掉第0个值但不返回数值:del(list[0])去掉具体某个值:list.remove(35)函数...

    python实现决策树ID3算法的示例代码

    del(labels[best_feat]) # 从labels的list中删除该标签 feat_values = [example[best_feat] for example in data] unique_values = set(feat_values) for value in unique_values: sub_labels = labels[:] # ...

    Python字典排序与取值

    一个非本专业的坑货,让我帮做的一道Python题,还很无chi 的那啥希望我帮写注释,简直不能忍 (〃´皿`)q… 最后,我为了维护世界的和平,就当复习一下Python知识了。 题目 题目都懒得打,直接截他发给我的图片 源...

Global site tag (gtag.js) - Google Analytics