首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏python3

    9. python 列表、元组、字典

    1.列表 a = ['a', 'b', 'c', 'abc'] ## append  末尾追加 a.append('hello') print (a) ['a', 'b', 'c', 'abc', 'hello print a[-1] print a[-4] print a[:-1] print a[-3:] 结果: abc a ['a', 'b', 'c'] ['b', 'c', 'abc'] 3.元组 列表和元组很相似 ,列表是可变的,元组是不可变的 ## 字符串转换成元组: str1 = 'abcdefghigklmn' print (tuple(str1)) ('a', 'b', 'c', 'd', 'e', 'f ('a', 'b', 'c', 'abc', 'hello') 单个元组的时候要注意加逗号: b = ('mn',) print (type(b)) <type 'tuple'> (类型是元组) 否则python k.setdefault('xxx')) None print (k.setdefault('xxx', 'beijing')) 'beijing' ## keys  获取字典中的所有key,并组成列表

    84510发布于 2020-01-15
  • 来自专栏阿凯的Excel

    Python读书笔记9列表排序与复制)

    我们针对列表需要进行整体的排序,今天就和大家聊一聊列表的排序应用。 二、临时排序 上一个分享的是永久排序,实施后改变列表排序,本方法只是改变显示的内容,列表本身顺序不做改变。 ? 三、倒转排序列表 前面分享的不是升序就是降序排序,接下来和大家分享一下翻转或者倒转列表的排序。 本倒转排序是永久性的哦!如果想恢复,操作两次即可! ? 四、列表的复制 列表列表之间是不能直接使用等号复制的,我们看一下案例。 ? 我们看一下结果,当我们把score2等于score1后,分别打印两个,发现两种是一致的。 下期和大家分享列表的特殊形态!元组!

    82870发布于 2018-03-08
  • 来自专栏python教程

    Python教程(9)——Python变量类型列表list的用法介绍

    Python列表使用方括号[]来表示,其中的元素用逗号,分隔。 使用列表能够方便地存储和操作多个元素,因此在Python编程中经常被使用到。 x in range(10)] #输出[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]使用 range() 函数创建列表:my_list = list(range(10)) #输出[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]使用 * 运算符创建重复元素的列表:my_list = [0] * 5 #输出[0, 0, 0, 0, 0]以上就是创建列表的几种方式,可以看到,PythonPython中,可以通过多种方式来更改列表(list)中的元素:增加列表元素当需要向Python列表中添加新元素时,我们可以使用以下几种方式:使用 append() 方法:可以使用 append()

    78410编辑于 2023-08-20
  • 来自专栏大数据和云计算技术

    算法基础9:散列表

    算法是基础,小蓝同学准备些总结一系列算法分享给大家,这是第9篇《散列表》,非常赞!希望对大家有帮助,大家会喜欢! 前面系列文章: 归并排序 #算法基础#选择和插入排序 由快速排序到分治思想 算法基础:优先队列 二分查找 二叉树查找 平衡查找树概述 平衡树之红黑树 散列表是我们比较简单的一种查找算法,是用这种建议方法的扩展并能够处理更加复杂的类型的键 使用散列表的查找算法分为两步 第一步用散列函数将被查找的键转化为数组的一个索引。理想情况下,不同的键都可以变为不同的索引,但有时有特殊情况,这就涉及到我们的第二步处理碰撞冲突的过程。 基于线性探测法来处理碰撞问题,开放寻址法中最简单的是线性探测法:当碰撞发生时即一个键的散列值被另外一个键占用时,直接检查散列表中的下一个位置即将索引值加1,这样的线性探测会出现三种结果: 命中,该位置的键和被查找的键相同 三、应用 散列表的应用是使用最广泛的算法之一 信息安全领域: Hash算法 可用作加密算法。

    86120发布于 2018-07-26
  • 来自专栏技术杂记

    Linux 初始化检查列表9

    例如:sysstat、iotop、vmstat、netstat、zabbix-agent

    1.2K30编辑于 2021-11-26
  • 来自专栏小嗷犬的CSDN文章

    Python 列表

    本文内容:Python 列表 更多内容请见 Python 入门基础专栏 Python 字符串 Python 常用字符串方法 ---- Python 列表 1.创建列表 1.1 list 函数 1.2 (x) 将列表中出现的第一个元素x删除 ls.reverse(x) 列表ls中元素反转 ls.index(x) 找出某个值第一个匹配项的索引位置 ---- 1.创建列表Python中,通常用list ---- 1.2 方括号 使用方括号[]创建列表时,需要在列表中列出所有元素: print(['Python', 'Java', 'C']) ---- 1.3 空列表 可以使用list()函数和方括号 '] print(ls) 当使用一个列表改变另一个列表值时,Python 不要求两个列表长度一样,但遵循“多增少减”的原则。 ('Java') print(ls) print(a) 可以看出,这里的 ls 和 a 其实是同一个列表,这与 Python 自身的机制有关,当我们将一个列表赋值给另一个列表时其实并不是将列表中的内容赋值过去了

    4.2K20编辑于 2022-11-15
  • 来自专栏用户7552167的专栏

    python列表

    列表,元组,字典,集合的概念 列表 列表是最常用的 Python 数据类型,它可以作为一个方括号内的逗号分隔值出现。 例如: a = [1,'2',456] 元组 Python 的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号 ( ),列表使用方括号 [ ]。 翻转列表 定义一个列表,将里面的元素翻转 代码演示: def Reverse(lst): lst.reverse() return lst lst = [9, 3, 5, 2, 6] print("翻转前的元素列表",lst) print("翻转后的元素列表",Reverse(lst)) 执行效果: 翻转前的元素列表 [9, 3, 5, 2, 6] 翻转后的元素列表 [6, 2, 5, 3, 9] 清空列表 定义一个列表,将里面的元素清空 代码演示: list1 = ["a","b","c","d","e"] print('清空前:', list1) list1.clear

    2.9K60发布于 2021-03-05
  • 来自专栏程序员

    Python——列表

    列表python中最基础,最强大的数据结构之一。python列表可以容纳任何东西,其中的元素可以没有任何关系。python列表就像一个可以容纳万物的容器。 在Python 中,用方括号([])表示列表,并用逗号分隔其中的元素。 查找列表中的元素 python打印列表的时候,会将外面的方括号打印出来。既然列表是有序的,那么python肯定提供了有序访问的方式,那就是使用下标来进行索引。 python和大多数的计算机编程语言一样,索引是从0开始,而不是1。但是python列表提供了从尾部开始访问的方式,即使你不知列表有多长。python中可以使用下标-1来索引列表的最后一个元素。 num_list = [5,2,4,7,3,6,8,1,9,0] num_list.reverse() # 翻转列表,效果将作用于列表本身 print(num_list) num_list.reverse

    2.8K10发布于 2021-03-11
  • 来自专栏基础

    Python列表

    # 定义空列表new_list = []3.定义非空列表# 定义一个列表 listmy_list = ["itheima", "itcast", "python"]print(my_list)4.查询列表的类型 ", "python"]# 修改特定下标索引的值mylist[0] = "传智教育"print(f"列表被修改元素值后,结果是:{mylist}")六.列表遍历1.enumerate 函数在 Python 因为 Python 列表的索引是从 0 开始,所以 len(digits)-1 代表 digits 列表的最后一个元素的索引,-1 代表列表的第一个元素的索引。 ()4.偶数列表my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]new_list = []i = 0while i < len(my_list): if my_list 函数正确使用values = eval('[9,10]')print(f"values = {values},type = {type(values)}")values = 9, 10,type =

    1.5K10编辑于 2024-07-31
  • 来自专栏云计算linux

    python列表

    例如: # x={1,2,3} #常量集合x # print(x) # print(type(x)) # y=set({4,5,5,6}) # print(y) # a=set([7,8,9,9]) #集合中的元素不允许重复,在创建集合对象时,python会自动去掉重复值。 x={1,2,1,3,4,5} print(x) y=set({4,5,4,5}) print(y) #python 3.0 引入了一种集合解析构造方法。 #列表是可变的。首先列表长度可变,即可添加或删除列表成员。其次,列表中的对象课直接修改。 #python列表对象提供了一系列处理方法,下面介绍一些常用的方法。 例如: x=[1,2,3] y=x.copy() print(y) #9.列表排序,sort()可将列表中的对象排序,若列表对象全部是数字,则按数字从小到大排序。

    1.4K10编辑于 2024-12-23
  • 来自专栏橙子探索测试

    Python列表

    , 4, 2] [5, 1, 6, 9, 0, 3] [0, 3] 二、列表基本操作 1、修改列表 使用索引表示法给特定位置的元素赋值,不能给不存在的索引赋值 numbers=[5,1,6,9,0,3,4,2 , 200, 300] 三、列表方法 1、append 将一个对象附加到列表末尾 numbers=[5,1,6,9,0,3,4,2] numbers.append(100) print(numbers) =[5,1,6,9,0,3,4,2,0] numbers.remove(0) print(numbers) [5, 1, 6, 9, 3, 4, 2, 0] 10、reverse 翻转列表,按相反顺序排列列表数据 ;如果不想改变原列表,对原列表的副本进行翻转用reversed(列表),返回的是一个迭代器,需要用list将对象转换为列表 numbers=[5,1,6,9,0,3,4,2,0] numbers.reverse 3, 0, 9, 6, 1, 5] [5, 1, 6, 9, 0, 3, 4, 2, 0] 11、sort 列表升序排列,降序排列需要加上(reverse=True),改变了原列表;如果不想改变原列表

    2.3K10编辑于 2022-06-07
  • 来自专栏互联网老辛

    python列表

    举例说明,在交互式环境中输入下面的内容,其中 courses 就是一个列表: >>> courses = ['Linux', 'Python', 'Vim', 'C++'] >>> courses.append >>> >>> courses[0] 'Linux' >>> courses[-1] 'PHP' >>> courses[-2] 'C++' >>> courses[9] Traceback (most (1, 'Ruby') >>> courses ['Java', 'Ruby', 'Linux', 'Python', 'Vim', 'C++', 'PHP'] 列表方法 count(s) 会返回列表元素中 Python', 'Vim', 'C++'] >>> courses.append('PHP') >>> courses ['Ruby', 'Linux', 'Python', 'Vim', 'C++' , 'PHP'] 列表是有顺序的,我们在执行所有的列表操作的过程中都要时刻记住这一点,有序的列表可以进行反转: >>> courses ['Ruby', 'Linux', 'Python', 'Vim

    2.8K21发布于 2018-10-18
  • 来自专栏日常技术分享

    Axure RP9 商品列表排序

    屏幕快照 2019-06-11 17.33.25.png 布局:[流行][上新]:文本标签、[价格从低到高]:动态面板、[商品列表]:中继器 添加商品模板 ?

    1.1K20发布于 2019-06-15
  • 来自专栏日常技术分享

    Axure RP9 制作商品列表

    交互界面,在【每项加载时】,【设置文本】"GoodsName"值为[[Item.GoodsName]]

    1.4K30发布于 2019-06-15
  • 来自专栏python知识

    Python列表

    List(列表) 是 Python 中使用最频繁的数据类型。 列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(即嵌套)。 列表用 [ ] 标识,是 python 最通用的复合数据类型。 加号 + 是列表连接运算符,星号 * 是重复操作。如下实例: 实例(Python 2.0+) #! /usr/bin/python # -*- coding: UTF-8 -*- list = [ 'runoob', 786 , 2.23, 'john', 70.2 ] tinylist = [123 ] # 输出从第三个开始至列表末尾的所有元素 print tinylist * 2 # 输出列表两次 print list + tinylist # 打印组合的列表 以上实例输出结果: ['runoob

    2.4K30发布于 2021-05-26
  • 来自专栏python3

    python列表

    insert(10,'python') L2 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 'python'] 追加数据 L1列表尾追加一个列表[1,2,3],执行命令L1.append (('a','b','c')) L2 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 'python', ('a', 'b', 'c')] 删除数据 删除L1的最后一个元素,执行命令L1 'g'] [100, 'd', 'e', 'f', 'g'] 取列表L2的第二个到倒数第二个元素组成的新列表,执行命令L2[1:-2] L2 = [0, 1, 2, 4, 5, 6, 7, 8, 9, 'python', ('a', 'b', 'c')] [1, 2, 4, 5, 6, 7, 8, 9] 列表还有很多其它的函数和操作方法,有兴趣可参考官方文档和Google,列表和元组非常相似,掌握了列表就基本掌握了元组 ,列表python编程中必不可少的一部分

    2.3K30发布于 2018-08-02
  • 来自专栏python学习指南

    python列表

    本篇将介绍python中的列表,更多内容请参考:Python学习指南 一、序列 在python中有六种内建的序列:列表、元祖、字符串、Unicode字符串、buffer对象he xrange对象。 、删、改操作 Python内置的一种数据类型是列表:list是一种有序的集合,可以随时添加和删除其中的元素。 asp', 'php'], 'scheme'] >>>len(s) 要注意s只有4个元素,其中s[2]又是一个list,如果拆开写就更容易理解: >>>p = ['asp', 'php'] s = ['python /最下值 >>>a = [45, 9, 5, 4, 3, 2, 2, 2, 1, 1] >>>max(a) 45 >>>min(a) 1 sort()/reverse()方法:列表的排序与倒序 >>> ,应该考虑列表解析 四、参考 关于 Python 列表操作,最常见问答Top10 Python对于列表的del, remove, pop操作的区别 python list(列表)操作用法总结

    3.2K50发布于 2018-01-17
  • 来自专栏python3

    python 列表

    > list((1,2,3,4)) [1, 2, 3, 4] 1.3.创建空列表 >>> emtry = [] 2.列表的操作 2.1:添加元素 2.1.1:  append()  ,向列表末尾添加一个对象 ,默认是从第一个元素开始比较,只有一个PK赢了,就算整个列表赢了 False View Code  3.2:加号,把两个列表合并成一个列表 >>> num1 = [1,2,3] >>> name 14, 6, 5, 4, 3, 2, 1, 1] View Code 4.4:sort() 指定的方式对列表的成员进行排序,默认不需要参数,从小到大排列 >>> l2 = [8,9,3,5,2,6,10,1,0 9, 8, 6, 5, 3, 2, 1, 0] >>> lll = [8,9,3,5,2,6,10,1,0] >>> lll.sort(reverse=True) >>> lll [10, 9, 8, = li1 >>> li1.sort() >>> li1 [1, 2, 3, 7, 8, 9] >>> li3 [1, 2, 3, 7, 8, 9] >>> li2 [1, 3, 2, 9, 7, 8

    2.1K20发布于 2020-01-19
  • 来自专栏sktj

    python 列表

    [ord(s) for s in symbols if ord(s) > 127 ] list(filter(lamba: c: c>127,map(ord,symbols))) 列表推导性能: result image.png 多维切片 [1:3,2:2] 排序 list.sort不会新建一个列表 sorted 会新建一个列表 ?

    2.2K10发布于 2019-07-31
  • 来自专栏python3

    Python列表

    对于只包含整数的列表Python还提供了另外的几种创建列表的方法: (1)range(n,m) 函数range返回一个整数列表列表从函数的第一个参数n开始,最后一个参数m结束,但不包含最后一个参数m 起始值为n,结束值为m,步长为k >>> a = range(1,20,4) >>> print a [1, 5, 9, 13, 17] >>>   列表的一些方法 (1)append 方法 append (x) 用于在列表的尾部追加元素,参数x是插入元素的值。 ,将list2列表的值添加到list1列表的后面 >>> list1 = ["I ", "really "] >>> list2 = ["love ", "you"] >>> list1.extend( >>>   如果试图对一个空列表使用pop方法,则会引发一个错误!

    1.8K20发布于 2020-01-13
领券