python基础知识-列表,元组,字典
列表(list)
赋值方法:
l = [11,45,67,34,89,23]
l = list()
列表的方法:
1 #!/usr/bin/env python 2 3 class list(object): 4 """ 5 list() -> new empty list 6 list(iterable) -> new list initialized from iterable's items 7 """ 8 def append(self, p_object): # real signature unknown; restored from __doc__ 9 '''在列表末尾添加一个新的对象''' 10 """ L.append(object) -> None -- append object to end """ 11 pass 12 13 def clear(self): # real signature unknown; restored from __doc__ 14 '''清空列表中的所有对象''' 15 """ L.clear() -> None -- remove all items from L """ 16 pass 17 18 def copy(self): # real signature unknown; restored from __doc__ 19 '''拷贝一个新的列表''' 20 """ L.copy() -> list -- a shallow copy of L """ 21 return [] 22 23 def count(self, value): # real signature unknown; restored from __doc__ 24 '''某个元素在列表中出现的次数''' 25 """ L.count(value) -> integer -- return number of occurrences of value """ 26 return 0 27 28 def extend(self, iterable): # real signature unknown; restored from __doc__ 29 '''在列表的末尾追加另外一个列表的多个值''' 30 """ L.extend(iterable) -> None -- extend list by appending elements from the iterable """ 31 pass 32 33 def index(self, value, start=None, stop=None): # real signature unknown; restored from __doc__ 34 '''查找给定值第一次出现的位置''' 35 """ 36 L.index(value, [start, [stop]]) -> integer -- return first index of value. 37 Raises ValueError if the value is not present. 38 """ 39 return 0 40 41 def insert(self, index, p_object): # real signature unknown; restored from __doc__ 42 '''指定位置插入元素''' 43 """ L.insert(index, object) -- insert object before index """ 44 pass 45 46 def pop(self, index=None): # real signature unknown; restored from __doc__ 47 '''移除列表中最后一个元素,并获取这个元素''' 48 """ 49 L.pop([index]) -> item -- remove and return item at index (default last). 50 Raises IndexError if list is empty or index is out of range. 51 """ 52 pass 53 54 def remove(self, value): # real signature unknown; restored from __doc__ 55 '''移除列表中给定值的第一次出现的元素''' 56 """ 57 L.remove(value) -> None -- remove first occurrence of value. 58 Raises ValueError if the value is not present. 59 """ 60 pass 61 62 def reverse(self): # real signature unknown; restored from __doc__ 63 '''反转列表''' 64 """ L.reverse() -- reverse *IN PLACE* """ 65 pass 66 67 def sort(self, key=None, reverse=False): # real signature unknown; restored from __doc__ 68 '''对列表中的元素排序''' 69 """ L.sort(key=None, reverse=False) -> None -- stable sort *IN PLACE* """ 70 pass
list
方法示例:
元组的方法:
1 #!/usr/bin/env python 2 class tuple(object): 3 """ 4 tuple() -> empty tuple 5 tuple(iterable) -> tuple initialized from iterable's items 6 7 If the argument is a tuple, the return value is the same object. 8 """ 9 def count(self, value): # real signature unknown; restored from __doc__ 10 '''某个元素在元素中出现的次数''' 11 """ T.count(value) -> integer -- return number of occurrences of value """ 12 return 0 13 14 def index(self, value, start=None, stop=None): # real signature unknown; restored from __doc__ 15 '''查找给定值第一次出现的位置''' 16 """ 17 T.index(value, [start, [stop]]) -> integer -- return first index of value. 18 Raises ValueError if the value is not present. 19 """ 20 return 0 21 22 def __add__(self, *args, **kwargs): # real signature unknown 23 """ Return self+value. """ 24 pass 25 26 def __contains__(self, *args, **kwargs): # real signature unknown 27 """ Return key in self. """ 28 pass 29 30 def __eq__(self, *args, **kwargs): # real signature unknown 31 """ Return self==value. """ 32 pass 33 34 def __getattribute__(self, *args, **kwargs): # real signature unknown 35 """ Return getattr(self, name). """ 36 pass 37 38 def __getitem__(self, *args, **kwargs): # real signature unknown 39 """ Return self[key]. """ 40 pass 41 42 def __getnewargs__(self, *args, **kwargs): # real signature unknown 43 pass 44 45 def __ge__(self, *args, **kwargs): # real signature unknown 46 """ Return self>=value. """ 47 pass 48 49 def __gt__(self, *args, **kwargs): # real signature unknown 50 """ Return self>value. """ 51 pass 52 53 def __hash__(self, *args, **kwargs): # real signature unknown 54 """ Return hash(self). """ 55 pass 56 57 def __init__(self, seq=()): # known special case of tuple.__init__ 58 """ 59 tuple() -> empty tuple 60 tuple(iterable) -> tuple initialized from iterable's items 61 62 If the argument is a tuple, the return value is the same object. 63 # (copied from class doc) 64 """ 65 pass 66 67 def __iter__(self, *args, **kwargs): # real signature unknown 68 """ Implement iter(self). """ 69 pass 70 71 def __len__(self, *args, **kwargs): # real signature unknown 72 """ Return len(self). """ 73 pass 74 75 def __le__(self, *args, **kwargs): # real signature unknown 76 """ Return self<=value. """ 77 pass 78 79 def __lt__(self, *args, **kwargs): # real signature unknown 80 """ Return self<value. """ 81 pass 82 83 def __mul__(self, *args, **kwargs): # real signature unknown 84 """ Return self*value.n """ 85 pass 86 87 @staticmethod # known case of __new__ 88 def __new__(*args, **kwargs): # real signature unknown 89 """ Create and return a new object. See help(type) for accurate signature. """ 90 pass 91 92 def __ne__(self, *args, **kwargs): # real signature unknown 93 """ Return self!=value. """ 94 pass 95 96 def __repr__(self, *args, **kwargs): # real signature unknown 97 """ Return repr(self). """ 98 pass 99 100 def __rmul__(self, *args, **kwargs): # real signature unknown 101 """ Return self*value. """ 102 pass
tuple
方法示例:
####
count()
>>> tup = ('a','b','c','b')
>>> tup.count('b')
2
>>> tup.index('b')
1
1 #!/usr/bin/env python 2 class dict(object): 3 """ 4 dict() -> new empty dictionary 5 dict(mapping) -> new dictionary initialized from a mapping object's 6 (key, value) pairs 7 dict(iterable) -> new dictionary initialized as if via: 8 d = {} 9 for k, v in iterable: 10 d[k] = v 11 dict(**kwargs) -> new dictionary initialized with the name=value pairs 12 in the keyword argument list. For example: dict(one=1, two=2) 13 """ 14 def clear(self): # real signature unknown; restored from __doc__ 15 '''清空字典''' 16 """ D.clear() -> None. Remove all items from D. """ 17 pass 18 19 def copy(self): # real signature unknown; restored from __doc__ 20 '''拷贝字典,浅拷贝''' 21 """ D.copy() -> a shallow copy of D """ 22 pass 23 24 @staticmethod # known case 25 def fromkeys(*args, **kwargs): # real signature unknown 26 '''首先有一个列表,这个列表将作为一个字典的key,如果不给值则所有key的值为空,如果给值就将值设置为key的值''' 27 """ Returns a new dict with keys from iterable and values equal to value. """ 28 pass 29 30 def get(self, k, d=None): # real signature unknown; restored from __doc__ 31 '''根据key取值,如果没有这个key,不返回值''' 32 """ D.get(k[,d]) -> D[k] if k in D, else d. d defaults to None. """ 33 pass 34 35 def items(self): # real signature unknown; restored from __doc__ 36 '''所有key和值组成列表的形式''' 37 """ D.items() -> a set-like object providing a view on D's items """ 38 pass 39 40 def keys(self): # real signature unknown; restored from __doc__ 41 '''所有key组成列表的形式''' 42 """ D.keys() -> a set-like object providing a view on D's keys """ 43 pass 44 45 def pop(self, k, d=None): # real signature unknown; restored from __doc__ 46 '''获取key的值,并从字典中删除''' 47 """ 48 D.pop(k[,d]) -> v, remove specified key and return the corresponding value. 49 If key is not found, d is returned if given, otherwise KeyError is raised 50 """ 51 pass 52 53 def popitem(self): # real signature unknown; restored from __doc__ 54 '''获取键值对,并在字典中删除,随机的''' 55 """ 56 D.popitem() -> (k, v), remove and return some (key, value) pair as a 57 2-tuple; but raise KeyError if D is empty. 58 """ 59 pass 60 61 def setdefault(self, k, d=None): # real signature unknown; restored from __doc__ 62 '''如果key不存在,则创建,如果key存在则返回key的值,不会修改key的值''' 63 """ D.setdefault(k[,d]) -> D.get(k,d), also set D[k]=d if k not in D """ 64 pass 65 66 def update(self, E=None, **F): # known special case of dict.update 67 '''更新''' 68 """ 69 D.update([E, ]**F) -> None. Update D from dict/iterable E and F. 70 If E is present and has a .keys() method, then does: for k in E: D[k] = E[k] 71 If E is present and lacks a .keys() method, then does: for k, v in E: D[k] = v 72 In either case, this is followed by: for k in F: D[k] = F[k] 73 """ 74 pass 75 76 def values(self): # real signature unknown; restored from __doc__ 77 '''所有值的列表形式''' 78 """ D.values() -> an object providing a view on D's values """ 79 pass 80 81 def __contains__(self, *args, **kwargs): # real signature unknown 82 """ True if D has a key k, else False. """ 83 pass 84 85 def __delitem__(self, *args, **kwargs): # real signature unknown 86 """ Delete self[key]. """ 87 pass 88 89 def __eq__(self, *args, **kwargs): # real signature unknown 90 """ Return self==value. """ 91 pass 92 93 def __getattribute__(self, *args, **kwargs): # real signature unknown 94 """ Return getattr(self, name). """ 95 pass 96 97 def __getitem__(self, y): # real signature unknown; restored from __doc__ 98 """ x.__getitem__(y) <==> x[y] """ 99 pass 100 101 def __ge__(self, *args, **kwargs): # real signature unknown 102 """ Return self>=value. """ 103 pass 104 105 def __gt__(self, *args, **kwargs): # real signature unknown 106 """ Return self>value. """ 107 pass 108 109 def __init__(self, seq=None, **kwargs): # known special case of dict.__init__ 110 """ 111 dict() -> new empty dictionary 112 dict(mapping) -> new dictionary initialized from a mapping object's 113 (key, value) pairs 114 dict(iterable) -> new dictionary initialized as if via: 115 d = {} 116 for k, v in iterable: 117 d[k] = v 118 dict(**kwargs) -> new dictionary initialized with the name=value pairs 119 in the keyword argument list. For example: dict(one=1, two=2) 120 # (copied from class doc) 121 """ 122 pass 123 124 def __iter__(self, *args, **kwargs): # real signature unknown 125 """ Implement iter(self). """ 126 pass 127 128 def __len__(self, *args, **kwargs): # real signature unknown 129 """ Return len(self). """ 130 pass 131 132 def __le__(self, *args, **kwargs): # real signature unknown 133 """ Return self<=value. """ 134 pass 135 136 def __lt__(self, *args, **kwargs): # real signature unknown 137 """ Return self<value. """ 138 pass 139 140 @staticmethod # known case of __new__ 141 def __new__(*args, **kwargs): # real signature unknown 142 """ Create and return a new object. See help(type) for accurate signature. """ 143 pass 144 145 def __ne__(self, *args, **kwargs): # real signature unknown 146 """ Return self!=value. """ 147 pass 148 149 def __repr__(self, *args, **kwargs): # real signature unknown 150 """ Return repr(self). """ 151 pass 152 153 def __setitem__(self, *args, **kwargs): # real signature unknown 154 """ Set self[key] to value. """ 155 pass 156 157 def __sizeof__(self): # real signature unknown; restored from __doc__ 158 """ D.__sizeof__() -> size of D in memory, in bytes """ 159 pass 160 161 __hash__ = None
dict
方法示例:
转载于:https://www.cnblogs.com/binges/p/5118998.html
python基础知识-列表,元组,字典相关推荐
- Day2 - Python基础2 列表、字典、集合 --转自金角大王
Day2 - Python基础2 列表.字典.集合 --转自金角大王 Posted on 2018-01-24 13:23 Byd_lei 阅读(41) 评论(0) 编辑 收藏 本节内容 列表.元组 ...
- python变量 数据类型 列表 元组 字典
python基础语法2 变量 数据类型与类型转换 列表 添加列表元素 修改元素 删除列表元素 组织列表 创建数值列表 操作列表 元组 元组转列表 字典 创建字典 列表取值 字典删除增加修改 变量 变量 ...
- Day2 - Python基础2 列表、字典、集合
Python之路,Day2 - Python基础2 本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一,通过 ...
- Python基础知识之2——字典
字典是什么? 字典是另外一个可变的数据结构,且可存储任意类型对象,比如字符串.数字.列表等.字典是由关键字和值两部分组成,也就是 key 和 value,中间用冒号分隔.这种结构类似于新华字典,字典中 ...
- *python高级数据-列表-元组-字典
列表list 列表用来存放多条数据:字符串.int.list.dict等都可以 储存一系列名字,存储一些新闻条目,可以使用列表的格式. # 例如 Name = '张三' Name2 = 'lisi' ...
- python基础知识7——元组
元组的基本操作与列表相类似,但是值得注意的是元组是不可变类型,其中的元素不能修改.而列表是可变类型,可以进行增删查改. 1.元组的基本操作: tuple_value = (1, 'hello', [1 ...
- python基础知识(9)-元组
l = [1024, 0.5, 'Python'] # 列表 print('l[0] ->', l[0]) print('l[1:] ->', l[1:]) l.append('Hello ...
- Python基础知识:当字典碰到类时会发生什么?
字典(dict)是Python语言中内置的一种数据类型,在Python的类中灵活使用字典可能会起到意想不到的效果,简化我们的编程代码,下面通过一个例子进行说明. 类的定义 先看下面一个类的定义,代码如 ...
- python列表元组字典集合实验心得_python学习小总结(列表、元组、字典、集合、字符串)...
---恢复内容开始--- 一.列表(list) 1.添加 append():追加,在列表末尾添加元素. 列表名.append(添加的元素) extend():扩展,在列表末尾添加元素. 列表名.ext ...
最新文章
- 干货!我的计算机网络怎么考了 100 分的?
- java 复杂报表_Java+POI+模板”一:打造复杂Excel 报表
- 北邮校园网自动登录 python
- VTK:Points之CompareExtractSurface
- mysql1130_解决远程连接mysql错误1130的方法
- Bootstrap分页
- spring框架(五)之JdbcTemplate基本使用
- css定位小结 1216
- web报表工具FineReport使用中遇到的常见报错及解决办法(三)
- ./configure:command not found 解决方法
- [C/CPP系列知识] C++中extern “C” name mangling -- Name Mangling and extern “C” in C++
- Android 创建Mpaas项目
- 144项ppt制作技术
- html网页模板酒店预订,MUI 项目模板之 “酒店预订”
- 液压系统仿真软件_利用仿真软件判断系统稳定
- vector的几种初始化及赋值方式
- Drill系列(1):Dremel的原理
- java swing 多行文本,Java Swing JTextArea
- 微信小程序怎么实现防止截屏
- 【突变检验方法一】MATLAB实现Pettitt突变检验
热门文章
- 忍者必须死3 玩什么忍者_降维:忍者新手
- 欢迎使用CSDN-markdown编辑器111
- 银行利率是5.45%,房贷是4.9%,有钱该提前还房贷还是存款?
- 贷款,别相信这些人!
- swift date 计算差_[Swift 设计模式] 适配器
- python找房源_Python租房信息分析!找到最适合自己的房源信息!
- linux 的文件软链接隐藏,Linux inode及硬链接软链接详解
- 【caffe-Windows】cifar实例编译之model的生成
- ubuntu16.04 制作gif
- HP Z840 工作站配sSAS Raid 安装 Ubuntu 16.04 系统