
很简单,只需要调用List的get(int index) 方法就行,参数index就是索引,如果是前三行,对应的索引就是0、1、2。
方法有如下有两种:
一、先说一个最笨的方法。挨个把元素取出来,然后再挨个放到新的数组里面,代码如下:
Content a = listget(0);//获取第一行数据
Content b = listget(1);//获取第二行数据
Content c = listget(2);//获取第三行数据
List<Content> list = new ArrayList<Content>();
listadd("a");//添加第一行数据
listadd("b");//添加第二行数据
listadd("c");//添加第三行数据
二、通过for循环,取一个元素就放一个元素。代码如下
List<Content> list1 = new ArrayList();
for{int i = 0; i < 3; i++}{
list1 add(listget(i));
}
扩展资料:
List的一般用法
(1)声明 List<T> mlist = new List<T>();
eg: string[] Arr = {"a","b","c"};
List<string> mlist = new List<string>(Arr);
(2)添加一个元素 ListAdd(T item)
eg: mlistAdd("d");
(3)添加集合元素
eg: string[] Arr2 ={"f","g""h"};
mlistAddRange(Arr2);
(4)在index位置添加一个元素 Insert(int index,T item)
eg: mlistInsert(1,"p");
(5)删除元素
ListRemove(T item) 删除一个值
eg: mlistRemove("a");
ListRemoveAt(int index);删除下标为index的元素
eg: mlistRemoveAt(0);
ListRemoveRange(int index,int count); 下标index开始,删除count个元素
eg:mlistRemoveRange(3,2);
参考资料:
Orcle官方API接口-Java Platform SE 7-List
百度百科-list(计算机专业术语)
W3cSchool-Java数组
首先判断list的大小,如果list里只有一个或者没有元素的话,盲目的直接用listget(1)有可能报空指针异常。合理的做法是\x0d\if(list != null && listsize >= 2){\x0d\Systemoutprintln("list中第二个元素 "+listget(1));\x0d\}\x0d\空指针一次摧残了一代又一代的程序员,当我们不能完全确认不为空的情况下,就要处处设防,这样程序虽然_嗦些,但出错的可能性就大大降低了,也更利于排错。
foreach循环中是不允许在递归中修改循环变量的。
可以换一种方式,for(int pos=0;pos<sockListCount;pos++){sockList[pos]},
即使用索引访问。
第一个问题:查询两个list中第一列元素
element_1 = list1[0]
element_2 = list2[0]
print("list1中第一列元素:{e1}, \n ,list2中第一列元素:{e2}"format(e1 = element_1, e2 = element_2))
第二个问题:查询两list中第一列一样的元素(思路就是遍历list2,然后将list2中与list1元素一样的元素打印出来,用if in判断即可)
for i in element_2:
if i in element_1:
print(i)
第三个问题:查询两lits中第一个list中第一列存在而第二个list中第一列不存在的(思路与第二问类似,用if not in判断即可,只是这里需要两个list相互判断)
for i in element_1:
if i not in element_2:
print(i)
for j in element_2:
if j not in element_1:
print(j)
# 获取到症状
item['symptons'] = lixpath('div/p/a/text()')extract()
#从列表中取出元素,
str=''
for s in item['symptons']:
str=str+s+' '
item['symptons']=str
print('#############')
print(item['symptons'])
扩展资料
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。
Python有6个序列的内置类型,但最常见的是列表和元组。
序列都可以进行的 *** 作包括索引,切片,加,乘,检查成员。
此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。
列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。
列表的数据项不需要具有相同的类型
创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:
list1 = ['physics', 'chemistry', 1997, 2000]
list2 = [1, 2, 3, 4, 5 ]list3 = ["a", "b", "c", "d"]
以上就是关于java中得到一个list,但只要取list的前3行数据,该怎么写啊全部的内容,包括:java中得到一个list,但只要取list的前3行数据,该怎么写啊、java怎么取出list中第二个元素、C#里怎么得到List里其中一个元素的引用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)