在Genie中使用字符串列表非常简单。我想知道是否可以在python中找到与[-1]类似的最后添加的项目。
以Genie的教程为例:
hashlib.md5(file1).hexdigest()
我的期望是l [-1]位指向" World"项目。但是它在执行时给出了错误:
@Override
public ArrayList<DbMaterial> loadMaterialStuffList() {
openReadableDb();
final List<DbMaterial> materials= mDaoSession.getDbMaterialDao().queryBuilder().distinct()
.orderDesc(DbMaterialDao.Properties.StuffId).list();
mDaoSession.clear();
if (materials != null) {
return new ArrayList<>(materials);
}
return null;
}
gee数组显然只适用于正数索引,有没有其他方法可以在数组中获取最后添加的项目?
答案 0 :(得分:1)
Gee列表有一个last
方法:
print( l.last() )
使用size
属性找到Gee列表的长度:
print( l[ l.size -1 ] )
也可以仅使用最后一个元素切割Gee列表:
for s in l[l.size-1:l.size]
print( s )
答案 1 :(得分:0)
在python中
last_index = len(a) - 1
print a[last_index]
在vala或精灵中,
last_index = a.length - 1
print a[last_index]