我是靠谱客的博主 过时仙人掌,最近开发中收集的这篇文章主要介绍【廖雪峰python】两种有序列表list和tuple廖雪峰python学习笔记:两种有序列表list和tuple一、list二、tuple,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

廖雪峰python学习笔记:两种有序列表list和tuple

提示:学习于2022年5月27日

学习链接:
https://www.liaoxuefeng.com/wiki/1016959663602400/1017099478626848#0

文章目录

  • 廖雪峰python学习笔记:两种有序列表list和tuple
    • 学习链接: https://www.liaoxuefeng.com/wiki/1016959663602400/1017099478626848#0
  • 一、list
    • 参考代码:
    • 解释
      • 添加 list1.insert(添加的指定位置,添加的元素)
      • 追加元素在末尾 list1.append(追加的元素)
      • 删除指定位置的元素 list1.pop(索引位置)
      • 替换指定位置的元素 list1[需要被替换的位置]=替换的元素
  • 二、tuple
    • 参考代码
    • 解释
      • 可变的tuple
      • 不变意思为“指向不变”


一、list

参考代码:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
classmates = ['Michael', 'Bob', 'Tracy']
print('classmates =', classmates)
print('len(classmates) =', len(classmates))
print('classmates[0] =', classmates[0])
print('classmates[1] =', classmates[1])
print('classmates[2] =', classmates[2])
print('classmates[-1] =', classmates[-1])
classmates.pop()
print('classmates =', classmates)

解释

列表list,有序的集合,可以随时添加和删除其中的元素。表示方式[a,b,c],采用[]
L=[] 意思为空list
list内元素的数据类型可以不同
len()可表示list内元素格式
可用倒数方式索引
list可以嵌套list,变成2维数组

添加 list1.insert(添加的指定位置,添加的元素)

追加元素在末尾 list1.append(追加的元素)

删除指定位置的元素 list1.pop(索引位置)

索引位置空白,即为删除list末尾的元素

替换指定位置的元素 list1[需要被替换的位置]=替换的元素

二、tuple

参考代码

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
classmates = ('Michael', 'Bob', 'Tracy')
print('classmates =', classmates)
print('len(classmates) =', len(classmates))
print('classmates[0] =', classmates[0])
print('classmates[1] =', classmates[1])
print('classmates[2] =', classmates[2])
print('classmates[-1] =', classmates[-1])
# cannot modify tuple:
classmates[0] = 'Adam'

解释

元组tuple 和list类似。
(a,b,c)表示,是括号()
tuple一旦初始化后,不能修改。因此代码会更安全。
空tuple和1个元素的tuple:

t = ()
t1
= (1,)
#不能不加逗号,不加会变成数字1,因为括号也是运算符 

可变的tuple

tuple内可以有list元素,list可变。但实际上tuple的内各个元素的指向没有改变。

不变意思为“指向不变”

要做到内容不变的tuple,必须保证:tuple里的每一个元素本身也不变

最后

以上就是过时仙人掌为你收集整理的【廖雪峰python】两种有序列表list和tuple廖雪峰python学习笔记:两种有序列表list和tuple一、list二、tuple的全部内容,希望文章能够帮你解决【廖雪峰python】两种有序列表list和tuple廖雪峰python学习笔记:两种有序列表list和tuple一、list二、tuple所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部