zoukankan      html  css  js  c++  java
  • Python 数据集 (还需要继续完善)

      是否有序 是否可变类型
    列表[ ] 有序 可变类型
    元组( ) 有序 不可变类型
    字典{ } 无序 key不可变 value可变
    集合{ } 无序 可变类型(不重复)
    获取长度 len()
    获取元素最大值 max()
    获取元素最小值 min()
    其他类型对象转换成 list()、tuple()、dict()、set()
    list()操作
    操作名称 操作方法 举例
    访问列表中的元素 通过下标直接访问 print(list1[0])
    列表的切片 使用[: :] list1[2:5:2]
    遍历列表 通过for循环 for i in list1:  print[i]
    【增】新增数据到列表尾部 通过append list1.append(5)
    【增】列表的追加 使用extend方法 list1.extend(list2)
    【增】列表的数据插入 insert方法 list1.insert(1,3)
    【删】列表的删除 del:我们通过索引删除指定位置的元素
    remove:移动列表中指定值的第一个匹配值。如果没找到的话,会抛异常。
    del list1[0]   list1.remove(1)
    注意两种方法的区别
    【删】弹出列表尾部元素 使用pop list1.pop()
    【改】更新列表中的数据 通过下标原地修改 list1[0]=8
    【查】列表成员关系 in、not in 2 in list1
    列表的加法操作 + list3=list1+list2
    【排】列表的排序 sort方法 list1.sort()
    【排】列表的反转 reverse list1.reverse()
    tuple()操作
    操作名称 操作方法 举例
    访问元组中的元素 通过下标直接访问 print(tuple1[0])
    遍历元组 通过for循环 for i in tuple1:  print[i]
    元组的切片 使用[: :] tuple1[2:5:2]
    元组的加法操作 + tuple1=tuple2+tuple3
    元组成员关系 in 2 in tuple1
    得到重复元素数量 count tuple1.count(1)
    dict()操作
    操作名称 操作方法 举例
    访问字典中的元素(1) 通过key访问,key不存在会抛出异常 print(dict1["name"])
    访问字典中的元素(2) 通过get方法,不存在的返回None或自定义内容,不抛出异常 print(dict1.get("name"))
    遍历字典(1) 通过for循环,只能获取key或value for key in dict1: print(key,dict1[key])
    遍历字典(2) 配合items方法,获取key和val for key,val in dict1.items(): print(key,val)
    直接获取所有key和value 使用keys和values方法 print(dict1.values()) print(dict1.keys()) 
    修改val 直接通过key修改 dict1["name"]=123
    新增键值对 直接新增 dict1["name2"]=123
    字典元素的删除 通过key删除 del dict1["name"]
    字典元素的弹出 通过pop方法 dict1.pop("name")
    判断key是否存在 in "key" in dict1
    合并字典 update dict1.update(dict2)
    把两个列表转为字典 dict+zip方法 dict(zip(list1,list2))
    把一个嵌套列表转为字典 dict方法 dict2=dict([["key","value1"]])
    清楚字典内的元素 clear方法 dict1.clear()
    set()操作
    操作名称 操作方法 举例
    遍历集合 通过for循环 for i in set1: print(i)
    更新集合 update方法 set1.update(set2)
    向集合添加新元素 add方法 set1.add(5)
    移除集合中的元素 remove方法 set1.remove(5)
    弹出元素 pop方法 val=set1.pop()
    清楚元素 clear方法 set1.clear()
    删除集合 del del set1
  • 相关阅读:
    Kinect 开发 —— 硬件设备解剖
    Kinect 开发 —— 引言
    (转)OpenCV 基本知识框架
    OpenCV —— 摄像机模型与标定
    OpenCV —— 跟踪与运动
    OpenCV —— 图像局部与分割(二)
    OpenCV —— 图像局部与部分分割(一)
    OpenCV —— 轮廓
    OpenCV —— 直方图与匹配
    OpenCV —— 图像变换
  • 原文地址:https://www.cnblogs.com/hsinfo/p/13585135.html
Copyright © 2011-2022 走看看