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 ...
随机推荐
- maven scope-一览表
- JavaScript:逻辑操作符“==”与“===”的区别
Summary JavaScript中,逻辑操作符“===”会先检查操作数的数据类型,对不同的数据类型会返回false. 而“==”对不同类型的操作数进行比较时,会进行类型转换后再比较. Descri ...
- FreeMarker自定义TemplateDirectiveModel
[参考:http://blog.csdn.net/fangzhangsc2006/article/details/8687371] 在采用FreeMarker做前台视图模板的情况下,我们可以通过< ...
- 查询避免Unknown column ‘xxx’ in ‘where clause’
但凡写过sql语句的人估计都曾经碰到过类似于Unknown column ‘xxx’ in ‘where clause’的问题. 单从字面理解,我们很容易得出列名不存在的结论,但是,很多时候起始并不是 ...
- 一个查看Cookie的便捷工具——EditThisCookie
Appium正在努力准备中,很快就要和大家见面了- 今天给大家分享一个查看cookies的工具,用fiddler总感觉有点麻烦,还乱七八糟的找不到到底哪个链接是当前网站的cookies: 首先,你用的 ...
- LG1343 地震逃生
题意 汶川地震发生时,四川**中学正在上课,一看地震发生,老师们立刻带领x名学生逃跑,整个学校可以抽象地看成一个有向图,图中有n个点,m条边.1号点为教室,n号点为安全地带,每条边都只能容纳一定量的学 ...
- Youtube 视频下载
Youtube 视频下载 由于特殊原因,需要下载 Youtube 的视频. https://www.clipconverter.cc/
- oracle之 调整 I/O 相关的等待
I/O相关竞争等待简介 当Oracle数据库出现I/O相关的竞争等待的时候,一般来说都会引起Oracle数据库的性能低下,发现数据库存在I/O相关的竞争等待一般可以通过以下的三种方法来查看Oracle ...
- sqlzoo练习题答案
title: SQL-Learning date: 2019-03-12 20:37:21 tags: SQL --- 这是关于在一个SQL学习网站的练习题答案记录:SQL教程 SQL基础 由一些简单 ...
- PHP远程连接mysql
http://blog.chinaunix.net/uid-23215128-id-2951624.html # mysql -urootmysql> use mysql; Database c ...