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
  • 相关阅读:
    美多商城项目(一)
    Linux安装Qt
    mysql之初体验
    Linux系统编程目录
    Linux 多线程
    进程间通信
    Linux进程
    Linux文件IO(简易)
    Linux常用基本操作
    重绘
  • 原文地址:https://www.cnblogs.com/hsinfo/p/13585135.html
Copyright © 2011-2022 走看看