python: list 操作

普通操作

# coding=utf-8

a = [10, 20, 30]
b = ["Hello", "Nanjing"]

# 重复
c = a * 3
print(c)    # [10, 20, 30, 10, 20, 30, 10, 20, 30]

# 元素是否存在于列表中
c = 20 in a
print(c)    # True

# 迭代
c = [i for i in a]
print(c)    # [10, 20, 30]

# 拼接
c = a + b
print(c)    # [10, 20, 30, 'Hello', 'Nanjing']

调用内建函数

返回列表元素最大值: max

返回列表元素最小值: min

删除列表元素: del

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

比较两个列表的元素: cmp

从列表中找出某个值第一个匹配项的索引位置: index

将对象插入列表: insert

移除列表中的一个元素(默认最后一个元素),并且返回该元素的值: pop

移除列表中某个值的第一个匹配项: remove

反向列表中元素: reverse & reversed

对原列表进行排序: sort & sorted

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏鸿的学习笔记

一个有趣的函数式插入排序实现

分享一个有趣的函数式的插入排序实现方式,它利用Scala的模式匹配和列表的操作,通过递归的方式给列表排序,大概流程是有一个列表x::xs,先对xs排序。再将x插...

7620
来自专栏老马说编程

计算机程序的思维逻辑 (2) - 赋值

赋值 上节我们说了数据类型和变量,通过声明变量,每个变量赋予一个数据类型和一个有意义的名字,我们就告诉了计算机我们要操作的数据。 有了数据,我们能做很多操作。但...

21950
来自专栏Python爬虫与数据挖掘

Python正则表达式初识(二)

前几天给大家分享了Python正则表达式初识(一),介绍了正则表达式中的三个特殊字符“^”、“.”和“*”,感兴趣的伙伴可以戳进去看看,今天小编继续给大家分享P...

14050
来自专栏java初学

java — 静态绑定和动态绑定

43880
来自专栏WD学习记录

C#学习笔记(三)

隐式转换:从类型A到类型B的转换可以在所有情况下进行,执行转换的规则非常简单,可以让编译器执行转换。

12210
来自专栏LanceToBigData

Java常用类(二)String类详解

前言   在我们开发中经常会用到很多的常用的工具类,这里做一个总结。他们有很多的方法都是我们经常要用到的。所以我们一定要把它好好的掌握起来! 一、String简...

325100
来自专栏开源优测

[快学Python3]类基础

概述 Python从设计之初就是面向对象的编程语言,所以在Python中创建一个类和对象是轻而易举的。 本文就Python的面向对象编程进行分享。 几个基本的概...

33260
来自专栏Python疯子

python实现括号匹配

首先设置两个列表分别存放的是各种括号的开括号和闭括号,然后遍历给定的字符串,分如下几种情况:

50010
来自专栏猿人谷

标准库类型

一.标准string类型     string类型支持长度可变的字符串,C++标准库将负责管理与存储字符相关的内存,以及提供各种有用的操作。 1.1 strin...

19980
来自专栏老司机的技术博客

宝宝都能学会的python编程教程15:高级特性2

生成器 如果你想要一百万个数,而这些数里只有一百个数是你经常要用的,剩下的都几乎不怎么会用到,那么如果直接把这一百万个数全部放在list中是不明智的因为这会浪费...

28130

扫码关注云+社区

领取腾讯云代金券