list输出结果,java list输出结果
java List里面是一维数组,求输出此数组
public static void main(String[] args)
{
Object[] s = {123,"abc"};
List list = new ArrayList();
list.add(s);
for (int i = 0; i list.size(); i++) {
Object[] obj=(Object[]) list.get(i);
for(Object o:obj){
System.out.println(o);
}
}
}
兄弟,上面这样做是否是有点多余;你是不是想下面这样:
public static void main(String[] args)
{
Object[] s = {123,"abc"};
List list = new ArrayList();
for(int i=0;is.length;i++){
list.add(s[i]);
}
for (int i = 0; i list.size(); i++) {
System.out.println(list.get(i));
}
}
关于List集合输出问题.?
这跟List有关系吗?List不应该负责这种处理逻辑的。
问题你自己都能够描述清楚了,也不复杂,就可以自己编写一个函数来统计一个List里面的数据,然后输出啦。
list 输出,怎么解决
1、Collection有很多子接口,其中一个LIst接口,list接口中课存放任意的数据,而且在List接口中内容是允许重复的。
2、List接口的功能要比Collection接口的清单,因为大量扩充了Collection接口的操作。
3、List接口的常用子类ArrayList,可以直接通多对象的多态性,为list接口实例化。
4、集合的内容可以添加,可以删除,其实最重要的是输出,list接口总提供了get方法,可以利用此方法完成输出。
5、list接口中还有一个子类Vector,是一个比较老的类。ArrayList与Vector的主要区别,ArrayList采用异步处理方式,性能比较高,Vector采用同步处理方式,性能比较低,ArrayList是非线程安全的类,vector是线程安全的操作类。
python list(range(1,10,3))结果是什么?
Python语句list(range(1,10,3))执行结果为[1,4,7]。
语法是:range(start,stop[,step])
参数说明:
(1)start:计数从start开始,默认是从0开始。例如range(5)等价于range(0,5);
(2)stop:计数到stop结束,但不包括stop。例如:range(0,5)是[0,1,2,3,4]没有5;
(3)step:步长,默认为1。例如:range(0,5)等价于range(0,5,1)。
因此,range(1,10,3)的意思是1到10之间的tuple,间隔为3,所以结果是(1,4,7)。
列表(List)是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。
所以,list(range(1,10,3))执行结果为[1,4,7]。
扩展资料
Python列表函数方法
Python包含以下函数:
1、cmp(list1, list2):比较两个列表的元素;
2、len(list):列表元素个数;
3、max(list):返回列表元素最大值;
4、min(list):返回列表元素最小值;
5、list(seq):将元组转换为列表。
Python包含以下方法:
1、list.append(obj):在列表末尾添加新的对象;
2、list.count(obj):统计某个元素在列表中出现的次数;
3、list.extend(seq):在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表);
4、list.index(obj):从列表中找出某个值第一个匹配项的索引位置;
5、list.insert(index, obj):将对象插入列表;
6、list.pop([index=-1]):移除列表中的一个元素(默认最后一个元素),并且返回该元素的值;
7、list.remove(obj):移除列表中某个值的第一个匹配项;
8、list.reverse():反向列表中元素;
9、list.sort(cmp=None, key=None, reverse=False):对原列表进行排序。
list(zip([1,2],[3,4]))的输出值为什么不是[[1,2],[3,4]]?在线等急
因为在Python中zip函数返回两个list的各元素一一对应组成的多个元组的对象,用list()函数将其转换为列表,所以输出为[(1, 3), (2, 4)]
print(list(zip([1,2],[3,4])))
如果想得到[[1, 2], [3, 4]]
直接将两个列表括起来,象这样
a=[1,2]
b=[3,4]
print([a,b])
如果想得到[[1, 3], [2, 4]],应该用下面的程序
print([list(i) for i in list(zip([1,2],[3,4]))])