Python list和dict方法
###list类的方法
###append 列表内最后增加一个元素
a = [1,2,3,4,5,6,"dssdsd"]
a.append(5)
print(a)
###clear 清空列表内的元素
示例:
a = [1,2,3,4,5,6,"dssdsd"]
a.clear()
print(a)
###copy 复制列表
示例:
a = [1,2,3,4,5,6,"dssdsd"]
v1 = a.copy()
print(v1)
###count 列表内有几个指定的元素个数
示例:
a = [1,2,3,4,5,6,"dssdsd",2]
v1 = a.count(2)
print(v1)
###extend 在列表内最后增加元素
示例:
a = [1,2,3,4,5,6,"dssdsd",2]
v1 = a.extend("4")
print(a)
###index 列表内元素的索引位置
示例:
a = [1,2,3,4,5,6,"dssdsd",2]
v1 = a.index(3)
print(v1)
###index 插入索引插入元素到表内
示例:
a = [1,2,3,4,5,6,"dssdsd",2]
a.insert(2,"index")
print(a)
###pop 利用索引删除指定列表内的元素
示例:
a = [1,2,3,4,5,6,"dssdsd",2]
a.pop(0)
print(a)
###remove 删除列表内指定元素
示例:
a = [1,2,3,4,5,6,"dssdsd",2]
a.remove(1)
print(a)
###reverse 反转列表
示例:
a = [1,2,3,4,5,6,"dssdsd",2]
a.reverse()
print(a)
###sort 列表内从小到大排序 注意只能对数字列表做从小到大排序。
示例:
a = [13,12,23,43,55,6,4545,2]
a.sort()
print(a)
##########dict字典方法
###fromkeys 根据序列创建字典,并指定统一的值
示例:
v = dict.fromkeys(["asd",234,3333,2323],555)
print(v)
###get 打印出字典中key的值
示例:
info = {"k1":3,"k2":4,"k3":5,"k4":6,"k5":7}
v = info.get("k1") ###get("asd",1111)当一个key asd在字典中不存在时,输出后面的1111
print(v)
###pop 删除字典中一个键值对
示例:
info = {"k1":3,"k2":4,"k3":5,"k4":6,"k5":7}
v = info.pop("k1")
print(info,v)
###popitem 随机删除字典中的一个键值对
示例:
info = {"k1":3,"k2":4,"k3":5,"k4":6,"k5":7}
v = info.popitem()
print(info,v)
###setdefault 设置一个值,当这个key在字典中存在时,获取设置key的值,当设置值不存在时增加到字典中
示例:
info = {"k1":3,"k2":4,"k3":5,"k4":6,"k5":7}
v = info.popitem()
print(info,v)
###update 更新字典中的值,当键值对不存在时,增加到字典中
示例:
info = {"k1":3,"k2":4,"k3":5,"k4":6,"k5":7}
v = info.update({"k1":1000,"k7":4000})
print(info)
###keys 获取字典中所有key的值
示例:
info = {"k1":3,"k2":4,"k3":5,"k4":6,"k5":7}
v = info.keys()
print(v)
###values 获取字典中所有values的值
示例:
info = {"k1":3,"k2":4,"k3":5,"k4":6,"k5":7}
v = info.values()
print(v)
Python list和dict方法的更多相关文章
- python基础之dict、set及字符
python基础之dict.set及字符串处理 本节内容 字典介绍及内置方法 集合介绍 字符串处理 1.字典介绍及内置方法 字典是python中唯一的映射类型,采用键值对(key-value)的形式存 ...
- python基础——使用dict和set
python基础——使用dict和set dict Python内置了字典:dict的支持,dict全称dictionary,在其它语言中也称为map(映射),使用键-值(key-value)存储,具 ...
- python 字典内置方法get应用
python字典内置方法get应用,如果我们需要获取字典值的话,我们有两种方法,一个是通过dict['key'],另外一个就是dict.get()方法. 今天给大家分享的就是字典的get()方法. 这 ...
- 第四篇:python基础之dict、set及字符
python基础之dict.set及字符 python基础之dict.set及字符串处理 本节内容 字典介绍及内置方法 集合介绍 字符串处理 1.字典介绍及内置方法 字典是python中唯一的映射 ...
- python动态绑定属性和方法
基于Python 2.7.13测试. Python是动态语言,在类定义了之后,还可以动态地绑定属性和方法. 下面先来看怎么给类的实例动态地绑定属性和方法. >>> class Stu ...
- Python学习笔记之面向对象编程(三)Python类的魔术方法
python类中有一些方法前后都有两个下划线,这类函数统称为魔术方法.这些方法有特殊的用途,有的不需要我们自己定义,有的则通过一些简单的定义可以实现比较神奇的功能 我主要把它们分为三个部分,下文也是分 ...
- Python学习——使用dict和set
dict Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度. 举个例子,假设要根据同学的名字 ...
- Python学习笔记—Dict和set
dict Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度. 举个例子,假设要根据同学的名字 ...
- python requests函数封装方法
python requests函数封装方法 上代码 import requests import json """ 封装request请求, 1.post:my_pos ...
随机推荐
- linux下利用inode删除指定文件文件
本文主要介绍使用inode删除异常文件名的文件的方法,供大家参考: 在Linux中,有时候会遇到文件名是乱码或者是某些特殊中文的文件,这时候通过文件名就很难删除. 同时,对于linux中的任何一个文件 ...
- MySQL中表的复制
1.语法 create table 表名 select .. from 表名 where 条件; 2.示例 1.复制MOSHOU.sanguo表的全部记录和字段,sanguo2 create tabl ...
- Linux下定时任务Crontab的使用
使用crontab你可以在指定的时间执行一个shell脚本或者一系列Linux命令.例如系统管理员安排一个备份任务使其每天都运行 入门 # crontab –e 这样可以已编辑模式打开个人的cro ...
- IAuthenticationManager.SignOut 退不了
AuthenticationManager.SignOut(); 这个退不了,然后就加上 AuthenticationManager.SignOut( DefaultAuthenticatio ...
- 【转载】VMware vSphere 5 HA详解 1
很久没有动笔写博客了.总算最近的几项工作告一段落,对iOS和Android的折腾也兴趣稍退,该写点技术博客了. 想写一篇关于VMware HA的博客由来已久,曾经做了些功课,查了不少资料,写了点笔记, ...
- ss client 配置
1.1安装ss apt-get install python-pippip install shadowsocks 1.2配置ss 新建一个配置文件config.json/etc/shadowsock ...
- Atocder ARC082 F-Sandglass 【思维题】*
Atocder ARC082 F-Sandglass Problem Statement We have a sandglass consisting of two bulbs, bulb A and ...
- UWP 中的 LaunchUriAsync,使用默认浏览器或其他应用打开链接
古老的 Win32 应用启动其他程序太过方便,以至于一部分开发者都已经不记得 Windows 能通过关联协议的方式通过统一资源定位符(URI)来启动应用程序了. 转到 UWP 后,使用 URI 启动应 ...
- WPF实现Twitter按钮效果(转)
最近上网看到这个CSS3实现的Twitter按钮,感觉很漂亮,于是想用WPF来实现下. 实现这个效果,参考了CSS3 原文地址:http://www.html5tricks.com/css3-twit ...
- elixir 调用erlang 代码
备注: 项目比较简单,主要是elixir 混合erlang 代码,elixir 调用erlang 模块方法 1. 初始化项目 mix new erlangelixirdemo 项目结构如 ...