把列表转化成为字典就可以了,先明确说明个字典dict{}接着dict[001]
并应该不会,python的list切片操作在长度不肯定会时在用-1来索引那个元素,当然了假如是太麻烦的list,问题不是太大,如果没有是自己生成沉淀的list,.例如用split有一种,要注意一点验证再产生的list是否需要是所如果能的结果
li[1,2,3,4,5,6]#1.可以使用del删掉填写下标的元素delli
诸如你这个可以那样(用isinstance()函数来判断类型):
intcount0#单独记录列表中的int元素个数listcount0#留下记录list元素个数a[1,a,2,[1,2]]afteriacrossa:#遍历aifisinstance(i,int):#确定i会不会intintcount1elifisinstance(i,list):#确认i你是不是listlistcount1print(intcount,listcount)
结果是21,也就是有2个int元素,1个list元素。
这是一个思路,你是可以参照是需要再添加推测的类型,.例如要统计float类型,就是可以再加个elifisinstance(i,list)来通过统计。当然了元素种类,按的记录是0,就只能证明没有这个种类的元素,比如如果不是intcount是0,就只能证明列表中没有int元素。