-
2021-02-12 10:03:31
方法1) System.out.println(list);
该方法最终会调用java.util.AbstractCollection.toString()方法,遍历list中的元素
方法2) System.out.println(Arrays.toString(list.toArray()));
方法3)使用org.apache.commons.lang.builder.ToStringBuilder.reflectionToString()
Assists in implementing Object.toString() methods.
This class enables a good and consistent toString() to be built for any class or object. This class aims to simplify the process by:
allowing field names
handling all types consistently
handling nulls consistently
outputting arrays and multi-dimensional arrays
enabling the detail level to be controlled for Objects and Collections
handling class hierarchies
To use this class write code as follows:
public class Person {
String name;
int age;
boolean smoker;
...
public String toString() {
return new ToStringBuild
更多相关内容 -
python如何打印list
2021-01-13 00:00:03List(列表) 是 Python 中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(即嵌套)。列表用 [ ] 标识,是 python 最通用的复合数据类型。列表中值的切割也...List(列表) 是 Python 中使用最频繁的数据类型。
列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(即嵌套)。
列表用 [ ] 标识,是 python 最通用的复合数据类型。
列表中值的切割也可以用到变量 [头下标:尾下标] ,就可以截取相应的列表,从左到右索引默认 0 开始,从右到左索引默认 -1 开始,下标可以为空表示取到头或尾。
加号 + 是列表连接运算符,星号 * 是重复操作。如下实例:#!/usr/bin/python
# -*- coding: UTF-8 -*-
list = [ 'runoob', 786 , 2.23, 'john', 70.2 ]
tinylist = [123, 'john']
print list # 输出完整列表
print list[0] # 输出列表的第一个元素
print list[1:3] # 输出第二个至第三个元素
print list[2:] # 输出从第三个开始至列表末尾的所有元素
print tinylist * 2 # 输出列表两次
print list + tinylist # 打印组合的列表
输出['runoob', 786, 2.23, 'john', 70.2]
runoob
[786, 2.23]
[2.23, 'john', 70.2]
[123, 'john', 123, 'john']
['runoob', 786, 2.23, 'john', 70.2, 123, 'john']
更多学习内容,请点击python学习网。
-
怎么在python中打印list
2021-01-29 12:02:10怎么在python中打印list发布时间:2020-08-24 16:08:16来源:亿速云阅读:101作者:Leah怎么在python中打印list?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能...怎么在python中打印list
发布时间:2020-08-24 16:08:16
来源:亿速云
阅读:101
作者:Leah
怎么在python中打印list?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。
Python有6个序列的内置类型,但最常见的是列表和元组。
序列都可以进行的操作包括索引,切片,加,乘,检查成员。
此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。
列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。
列表的数据项不需要具有相同的类型
Python列表的打印方法如下
Python打印列表一般是要用for…in…来打印,像下面这几行代码一样:list1=[1,2,3,4,5]
for i in list1:
print(i)
这样虽然可以,但是还是有一点麻烦。我们可不可以只用一行代码就搞定呢?
我们先看一下print语句的基本形式:
print( value, …, sep=’ ‘, end=’ \n’ ,file=sys.stdout,flush=False)
我们发现,print语句可以传入多个参数,像以下代码一样:print(1,2,3,4,5)
在idle中运行,结果是这样的:
1 2 3 4 5
我们还可以用sep来控制每一个要打印的参数之间的分隔符:print(1,2,3,4,5,sep='c')
结果:
1c2c3c4c5
既然print语句接收多个要打印的对象,那么我们可不可以把列表转换成多个参数呢?
Python提供了一个运算符:“ * ”,这个运算符可以用于把列表变成参数,也可以在定义函数时定义多个参数。
比如:list1=[1,2,3,4,5]
print(*list1,sep='c')
结果是:
1c2c3c4c5
我们还可以在列表名后面进行切片,这样还可以达到打印部分列表的功能。
比如:list1=[1,2,3,4,5]
print(*list1[1:],sep='c')
结果:1c2c3c4
这样就可以一行搞定列表的打印了。
看完上述内容,你们掌握怎么在python中打印list的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
-
python怎么打印list
2020-12-10 19:28:14列表的数据项不需要具有相同的类型 Python列表的打印方法如下 Python打印列表一般是要用for…in…来打印,像下面这几行代码一样:list1=[1,2,3,4,5] for i in list1: print(i) 这样虽然可以,但是还是有一点麻烦...序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。
Python有6个序列的内置类型,但最常见的是列表和元组。
序列都可以进行的操作包括索引,切片,加,乘,检查成员。
此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。
列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。
列表的数据项不需要具有相同的类型
Python列表的打印方法如下
Python打印列表一般是要用for…in…来打印,像下面这几行代码一样:list1=[1,2,3,4,5]
for i in list1:
print(i)
这样虽然可以,但是还是有一点麻烦。我们可不可以只用一行代码就搞定呢?
我们先看一下print语句的基本形式:
print( value, …, sep=’ ‘, end=’ \n’ ,file=sys.stdout,flush=False)
我们发现,print语句可以传入多个参数,像以下代码一样:print(1,2,3,4,5)
在idle中运行,结果是这样的:
1 2 3 4 5
我们还可以用sep来控制每一个要打印的参数之间的分隔符:print(1,2,3,4,5,sep='c')
结果:
1c2c3c4c5
既然print语句接收多个要打印的对象,那么我们可不可以把列表转换成多个参数呢?
Python提供了一个运算符:“ * ”,这个运算符可以用于把列表变成参数,也可以在定义函数时定义多个参数。
比如:list1=[1,2,3,4,5]
print(*list1,sep='c')
结果是:
1c2c3c4c5
我们还可以在列表名后面进行切片,这样还可以达到打印部分列表的功能。
比如:list1=[1,2,3,4,5]
print(*list1[1:],sep='c')
结果:1c2c3c4
这样就可以一行搞定列表的打印了。
-
Java快速打印List集合数组的方法
2021-01-25 13:02:41为了方便调试,我想在控制台(日志)中打印出集合中的元素,由于该元素是数组,与平时的打印方法稍微有点区别,不过差别不大: 核心API Arrays.toString(); 二、解决方法 使用循环,取出每个list元素,然后利用... -
打印List、Map、复杂对象详细日志
2020-10-20 11:22:30import com.alibaba.fastjson.JSONObject; JSONObject.toJSONString(list); -
以字符串的形式打印list中全部数据
2020-01-15 19:00:03String sid1=request.getParameter("sid"); //String 类型的变量转int类型 int sid=Integer.parseInt(sid1); ScService scs=new ... List<Sc> ls=scs.getBySid(sid); String allrs=""; for(Sc ts... -
Python打印list中的所有元素(list嵌套)
2017-09-22 16:22:54#!/usr/bin/python # _*_ coding: UTF-8 _*_ t=[1,2,3,[3,4,5,[5,4,3],5],1,2,[4,5],7,4,[6,34]] def func(L): for i in L: if(isinstance(i,list)): func(i) -
Java list打印对象的方法
2022-03-25 17:06:09今天在使用println打印list时发现打印的并不是字符串,而是下面这种类型 pojo.Account@ea6147e 因为我的list里面存放的是object类,所以在打印时会调用该对象的toString方法,遵循下面的规则 Object 类的 ... -
如何在Java中打印出List的所有元素?
2021-07-16 19:57:10I am trying to print out all the elements of a List, however it is printing the pointer of the Object rather than the value.This is my printing code...for(int i=0;iSystem.out.println(list.get(i));}Cou... -
Java - JDK1.8 List 打印输出技巧
2020-12-15 19:07:38List list = new ArrayList(); list.forEach(System.out::println); -
python list打印自动换行问题
2021-11-01 22:18:13打印出来的效果,每个元素都自动换行了,非常奇怪 于是尝试使用print打印,这样就不会存在换行问题 尝试end='\n'也不会换行 问题出现在python的打印设置上,turn off pretty printing,输出就变为正常样子了 ..... -
求助!怎么打印出list中的对象属性
2021-03-09 07:07:10我的不用.toString()就出来了去掉试试呢假如你的list里面存的是Test类型的数据,Test里面有2个属性,name和age则:Testtest=null;Iteratorit=list.iterator();while(it.hasNext()){test=(Test)it.next();System.out.... -
python中list怎么打印出换行的效果?
2019-10-28 09:49:07最近刚开始学python中的List,想问一下怎么打印出\n的效果?  通过运行上述代码,我发现print里面是支持‘\n’... -
打印输出list集合
2018-04-09 10:11:53List<String> list = new ArrayList<String>();list.add("薇恩");list.add("伊泽瑞尔");list.add("卡萨丁");list.add("盲僧");list.add(&... -
List、Set的几种打印方式
2019-07-10 14:06:49直接输出list对象 ps:此种情况仅限于添加到集合中的对象是java已有类的实例对象。 java已有类,代码如下: List<Object> list = new ArrayList<>(); Date date1 = new Date(); Date date2 = new ... -
C#简单打印出LIST集合
2018-06-13 19:06:00循环打印集合,打印数组,随手写写,新手可以看看, 结果是不是有一些多余的0,把 int [][] ints =new int[3][]; 改为new int[2][];运行出错,哈哈. ints[0][2]=4; ints[2][2]=5;ints[1][2]=4; 改为 ints[0][0]=4; ints... -
JAVA 快速打印数组和List集合中的所有元素的方法
2020-01-07 19:33:55一、快速打印数组中的所有元素 String [] array = new String[] {"a", "b", "c"};...二、 快速打印List集合中的所有元素 List<String> list = new ArrayList<String>(); list.ad... -
List怎么输出成字符串打印到日志
2020-09-07 15:14:08怎么输出成字符串打印到日志: 这个问题其实只要自己动手用main方法跑一下就清楚了 public static void main(String[] args) { List<String> sts = new ArrayList<>(); sts.add("1"); sts.add... -
Python print() 打印两个 list ,实现中间换行
2019-11-19 16:08:49有两个 list ,如果直接输出 print(list1, list2) 则会打印出一团,如下: [0.867, 0.932, 0.95, 0.942, 0.941, 0.939, 0.939, 0.95, 0.941, 0.916, 0.879, 0.869, 0.869, 0.865, 0.851, 0.838, 0.845, 0.823, 0.... -
JS打印JSON对象和List
2017-09-01 14:15:25JS 打印JSON对象 var student = data["data"...二: JS 打印JSON List var studentList = data["data"]; for(var i=0;i<studentList;i++){ console.log(studentList[i... -
打印出 List<Product> 中的内容
2017-12-25 15:43:40List List 中放的是一个Product类,包含Name,NO public static void main(String[] args) { List prods = new ArrayList(); // 1. 使用 for Product prod = null; for -
java中list和array打印对象的方法
2018-01-03 00:16:23对于java中的list来说,如果list中的元素是基本类型或者String类型,那么sout(list)是可以直接打印出元素的,如果是对象类型,那么结果是XX@xxxx,原因如下: 对于ArrayList, 我们sout(list)时候,调用的是... -
Java中怎么让list里的数据根据类别打印出来
2019-05-04 14:55:57!... 我们要求做一个图书馆类的程序,我的做法是对象是图书,然后图书馆就是ArrayList,即把图书对象...即如果按照category打印,一个category相同的所有图书打印过后再打印下个类型的图书。求教大佬怎么实现这个功能 -
java实现打印list中重复次数最多的前n个数据
2017-04-07 14:00:42如:list中有1,3,4,5,1,7,5,3,4,2,1,5,1...当输入参数n为2时,打印1,5public void printTopN(List<Integer> numbers,int n){ //先统计各个数据出现的次数 Map,Integer> countMap = new HashMap,Integ -
Java list.toArray()和list.toArray(T[] a)
2020-04-16 12:00:33做力扣的每日一题时发现可以使用toArray()方法将list转为数组, 之前没怎么用过这个方法 list.toArray()方法不接收参数时, 返回一个Object数组 感觉这个不常用, 毕竟平时用到的list都指定了类型 ArrayList类中的... -
Python3之打印出map结果的print(list())用法
2019-01-22 15:28:01在Python2里,直接使用map就可以打印结果,但是在Python3里,map返回的结果是迭代器(iterator),因此需要先转换为列表list,再print输出。 1、直接使用print(),只能显示类型 # 计算特征集中每个特征的信息... -
向 ArrayList 中添加了几个对象,直接打印列表后结果是对象地址呢?如何显示内容?
2020-12-02 16:40:17问题: ArrayList 中添加对象,打印出来是地址值,无法显示正常可读内容。 解决办法: 重写 toString 方法,迭代 ...4. 利用for 循环遍历,打印List 中所有工人的信息 姓名 年龄 工资 zhang3 18 3000 li4 2. -
python报错: 'list' object has no attribute 'shape'的解决
2020-12-13 06:36:42numpy.array可使用 shape。...(array转list:array B B.tolist()即可)补充知识:Pandas使用DataFrame出现错误:AttributeError: 'list' object has no attribute 'astype'在使用Pandas的DataFrame时出现了错误...