美文网首页
07-列表基础

07-列表基础

作者: shan317 | 来源:发表于2020-03-31 12:02 被阅读0次

Python 列表也称为序列。
列表中的每个元素都分配一个数字-它的位置或简称索引
第一个索引 0,第二个索引 1, 以此类推

  • 索引是从0开始的
# 定一个个列表
list = [10, 20, 30, 'bob', 'alice', [1, 2, 3]]

# 获取列表长度
print(len(list))  # 6

# 获取列表最后一项
print(list[-1])  # [1, 2, 3]

# 获取列表最后一项列表的长度
print(list[-1][-1])  # 3

# [1, 2, 3]是列表,[-1]表示获取列表最后一项
print([1, 2, 3][-1]) # 3

# 列表倒数第2项是字符串,再获取取出字符下标为2的字符
print(list[-2][2])  # i

print(list[3:5])   # ['bob', 'alice']

print(10 in list)  # True

print('o' in list)  # False

print(100 not in list)  # True

# 修改最后一项的值
# list[-1] = 100
print(list)  # [10, 20, 30, 'bob', 'alice', [1, 2, 3]]

# 在列表末尾添加新的对象
list.append('70')  
print(list)  # [10, 20, 30, 'bob', 'alice', [1, 2, 3], '70']

# 在列表末尾一次性追加另一个序列中的多个值
list1 = [10, 33]
list.extend(list1)
print(list)  # [10, 20, 30, 'bob', 'alice', [1, 2, 3], 10, 33]

# 将对象插入列表
list.insert(0, 'Good')
print(list)  # ['Good', 10, 20, 30, 'bob', 'alice', [1, 2, 3]]

# 移除列表中某个值的第一个匹配项
list.remove(10)
print(list)  # [20, 30, 'bob', 'alice', [1, 2, 3]]


# 用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数
list2 = ['Google', 'Taobao', 'Facebook']
list2.sort()
print(list2)  # ['Facebook', 'Google', 'Taobao']

相关文章

  • 07-列表基础

    Python 列表也称为序列。列表中的每个元素都分配一个数字-它的位置或简称索引第一个索引 0,第二个索引 1, ...

  • Python基础07-列表(list)

    1. 概念 有序的,可变的集合:可以放不同类型元素 list = [1, True, “name”, [2, 3,...

  • 07-列表

  • 基本办公文书转HTML工具

    基础 定义段落。 格式 定义语气更为强烈的强调文本。 列表 定义无序列表。 列表 定义列表的项目。 基础 定...

  • #07-事件响应#

    07-事件响应

  • Python基础代码的学习

    基础输入输出 精确计算 数值转换与计算 列表基础 列表提高 可变序列及列表通用操作 猜数字游戏

  • ## HTML基础-列表标签/表格标签

    ## HTML基础-列表标签/表格标签 # 列表标签(无序列表/有序列表/定义列表) # 表格标签 # 单元格合并...

  • python基础-07-函数

    python基础-函数 1.函数的定义 例子: 2.python中函数的参数详解 必备参数demo: 默认参数de...

  • css基础07- 定位

    定位 如果,说浮动, 关键在一个 “浮” 字上面, 那么 我们的定位,关键在于一个 “位” 上。定位的主要价值就是...

  • MySQL基础07-事务

    一、简介 MySQL提供了两种事务型的存储引擎:InnoDB和NDB Cluster。另外还有一些第三方存储引擎也...

网友评论

      本文标题:07-列表基础

      本文链接:https://www.haomeiwen.com/subject/yrkwuhtx.html