判断元素是否都大于0

方法一:if [i for i in old_list if i > 0]:
方法二:(numpy.array(old_list) > 0).all()

元素插入列表指定位置

  1. # 元素插入到列表末尾的方法
  2. list1 = ['a', 'b', 'c']
  3. list1.append('d')
  4. list1.extend('d')
  5. # 元素可以是列表或元组,append方法将整个元素插入其中,而extend方法将元素里面包含的每一个元素插入其中
  6. # 元素插入指定位置
  7. list1.insert(index, obj)
  8. list1.insert(0, 'd')
  9. # insert方法将元素作为整体插入其中,不管元素是列表或元组,与append类似

多列表转dataframe

  1. # 列表长度一样
  2. a=[1,2,3,4]#列表a
  3. b=[5,6,7,8]#列表b
  4. c={"a" : a,
  5. "b" : b}#将列表ab转换成字典
  6. data=DataFrame(c)#将字典转换成为数据框
  7. print(data)
  8. # 列表长度不一样:https://blog.csdn.net/wanancat/article/details/110527200
  9. a = [1,2,3]
  10. b = [4,5]
  11. c = ['a','b','c','d']
  12. df = pd.concat([pd.DataFrame(a),pd.DataFrame(b)],axis=1)
  13. # 若axis=0,则纵向合并
  14. print(df)