python之路(二)--列表,元祖,字典

列表list内定义的一些函数

  • append:在列表末尾添加新的对象。

    函数原型:def append(self, p_object)

    用法:

    list1.append(p_object)

  • clear:清空列表

    函数原型:def clear(self)

    用法:

    list1.clear()

  • count:统计某个元素在列表中出现的次数

    函数原型:def count(self, value)

    用法:

    list1.count(value)

  • extend:在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)

    函数原型:def extend(self, iterable)

    用法:

    list1.extend(iterable)

  • extend:在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)

    函数原型:def index(self, value, start=None, stop=None)

    用法:

    list1.extend(iterable)

  • index:从列表中找出某个值第一个匹配项的索引位置,查找不到报错

    函数原型:def index(self, value, start=None, stop=None)

    用法:

    list1.index(value,m,n) #在[m,n)区间中查找value

  • insert:将对象插入列表

    函数原型:def insert(self, index, p_object)

    用法:

    list1.insert(index,object)

  • pop:删除一个对象,默认删除最后一个,并返回该对象

    函数原型:def pop(self, index=None)

    用法:

    list1.pop(index)

  • remove:删除一个指定的对象

    函数原型:def remove(self, value)

    用法:

    list1.remove(value)

  • reverse:反转列表

    函数原型:def reverse(self)

    用法:

    list1.reverse()

  • sort:对原列表进行排序

    函数原型:def sort(self, key=None, reverse=False)

    用法:

    list1.sort(key,reverse)

元祖tuple内定义的一些函数

  • count:统计元祖中成员的个数

    函数原型:def count(self, value)

    用法:

    tuple.count(value)

  • index:从元祖中找出某个值第一个匹配项的索引位置,查找不到报错

    函数原型:def index(self, value, start=None, stop=None)

    用法:

    tuple1.index(value,m,n) #在[m,n)区间中查找value

字典dict内定义的一些函数

  • clear:清除字典的内容

    函数原型:def clear(self)

    用法:

    dict1.clear()

  • fromkeys:创建一个新字典

    函数原型:def fromkeys(*args, **kwargs)

    例如:

seq = (‘hello‘, ‘world‘, ‘hello‘,‘python‘)
    dict1 = dict.fromkeys(seq)
    print(dict1)
    dict1 = dict.fromkeys(seq, 10)
    print(dict1)
    #输出结果为
    #{‘hello‘: None, ‘world‘: None, ‘python‘: None}
    #{‘hello‘: 10, ‘world‘: 10, ‘python‘: 10}
  • get:返回指定键的值,如果值不在字典中返回d值,默认为None

    函数原型:def get(self, k, d=None)

    用法:

    dict1.get(k,d)

  • items:以列表返回可遍历的(键, 值) 元组数组

    函数原型:def items(self)

    用法:

    dict1.items()

  • keys:以列表返回一个字典所有的键

    函数原型:def keys(self)

    用法:

    dict1.keys()

  • pop:删除字典给定键key所对应的值,返回值为被删除的值。key值必须给出,如果没有找到的键,返回d

    函数原型:def pop(self, k, d=None)

    用法:

    dict1.pop(k,d)

  • popitem:删除字典中的最后一对键和值

    函数原型:def popitem(self)

    用法:

    dict1.popitem()

  • setdefault:和get()类似,但如果键不存在于字典中,将会添加键并将值设为default

    函数原型:def setdefault(self, k, d=None)

    用法:

    dict1.setdefault(k,d)

  • update:把另一个字典的键/值对更新到这个字典中

    函数原型:def update(self, E=None, **F)

    用法:

    dict1.update(dict2)

  • values:以列表返回字典中的所有值

    函数原型:def values(self)

    用法:

    dict1.values()

原文地址:https://www.cnblogs.com/chaguang/p/8445990.html

时间: 2024-11-06 09:54:02

python之路(二)--列表,元祖,字典的相关文章

python 高级数据类型(列表 元祖 字典 字符串)

高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) 真 True 非 0 数 -- 非零即真 假 False 0 复数型 (complex) 主要用于科学计算,例如:平面场问题.波动问题.电感电容等问题 非数字型 字符串 列表 元组 字典 在 Python 中,所有 非数字型变量 都支持以下特点: 都是一个 序列 sequence,也可以理解为 容

字符串 数字 列表 元祖 字典 的不同分类and集合的概念

可变不可变 1.可变:列表 字典 2.不可变:字符串 数字 元祖 访问顺序: 1.顺序访问:字符串 列表 元祖 2.映射:字典 3.直接访问:数字 存放元素个数: 容器类型:列表 元祖 字典 原子:数字 字符串 id(变量名)可以查出储存的位置 s={1,2,3,3,9,8,8} print(id(s)) 41383080 集合(set): 1.不同元素组成 2.无序 3.集合中元素必须是不可变类型 例如: s={1,2,3,3,9,8,8} print(type(s)) 输出 <class '

python学习day-3 列表 元祖 字典

一.列表list a.基础 1. li = [1, 12, 9, "age", ["石振文", ["19", 10], "庞麦郎"], "alex", True] 中括号括起来:,分割每个元素:列表中的元素可以是数字,字符串,列表,布尔值......:列表可以嵌套 (他就是个集合,内部放置任何东西) 2.可以进行索引,切片取值 li = [1, 12, 9, "age", ["

python,列表/元祖/字典

1.格式 li=[1,2,3,'a','b','c']#list列表 tu=(1,2,3,'a','b','c',)#tuple元祖 info={ 'k1':'v1', 'k2':'v2' }#字典,键值对key/value,其中vaule可以是任意值#列表.字典.bool不能做key,元祖.数字可以 2.键值对函数 info.items( ) 3.字典常用函数 1 dic1=info.fromkeys(['k1','k2'],99) 2 #根据序列创建字典,指定统一value 3 print(

每日练习0424---函数和列表 元祖 字典的习题 sort和sorted总结

18.要求实现一函数,该函数用于求两个集合的差集,结果集合中包含所有属于第一个集合但不属于第二个集合的元素 def diff_set(s1,s2): diff_list=[] for i in s1: if i not in s2: #遍历s1,判断是否在s2中,若不在添加到新的列表中 diff_list.append(i) return set(diff_list) print(diff_set({1,2,5,9},{2,3,5})) #19.找出一段句子中最长的单词及其索引位置,以list返

python基础(序列,元祖,列表,字典,对象,类)

1.标准的序列操作: 索引.分片.乘法.判断成员资格.求长度.取最大值和最小值 2.python之删除命令的区别: >>> x ['or', 'not', 'to', 'be', 'or', 'be'] del:删除指定索引的值 >>> del x[0] >>> x ['not', 'to', 'be', 'or', 'be'] pop:默认删除最后一个值 >>> x.pop() 'be' >>> x ['not',

2.17 python入门到精通 3.3- 4 列表 元祖

1 1 # 3.3.1 使用方法sort() 对列表进行永久性排序 2 2 # 与字母顺序相反的顺序排列列表元素,为此,只需向sort() 方法传递参数reverse=True .下面的示例将汽车列表按与字母顺序相反的顺序排列: 3 3 cars = ['bmw', 'audi', 'toyota', 'subaru'] 4 4 cars.sort(reverse=True)#reversen. 背面:相反:倒退:失败 adj. 反面的:颠倒的:反身的 5 5 print(cars) 6 6 p

python----基础之数据类型(元祖,字典,集合)

元祖 元祖的定义和特性 定义:列表已经介绍过,现在介绍一种与类表相似的类型,叫做元祖,只不过把[]改成(). 特性: 1.可以存放多个指 2.不可变 3.按照从左往右的顺序定义元祖的元素,下标从0开始依次顺序访问,有序 元祖的创建与常用类型 1 # 创建 2 >>> we = (11, 22, 33, 44, 55) 3 >>> we 4 (11, 22, 33, 44, 55) 5 >>> type(we) 6 <class 'tuple'&g

python之路二

一.ipython安装教程 http://www.noanylove.com/2014/10/centos-6-5-sheng-ji-python-he-an-zhuang-ipython/ random rc = ["石头","剪刀","布"] for i in rc: print(rc.index(i),i) 颜色 颜色: 31是红色,32 是绿色 \033[31;1m内容\033[0m \033[31;1m内容\033[0m 3十几是前景色

元祖&amp;字典

#什么是元祖:元祖是一个不可变的列表(没有改的需求) #======================================基本使用======================================#1.用途:用于存放多个值,当存放的多个值只有读的需求 没有改的需求时用元祖最合适 #2.定义方式:在()内用,分割开多个任意类型的值t=(1,3.1,'aaa',(1,2,3),['a','b'])t=tuple(...)res=tuple('hello')res=tuple(['