python基础4-list和tuple

list 是python的一种内置数据类型即列表。list是一种有序的集合,其中的元素可以随时添加和删除。

常用的列表操作方法

# -*- encoding: utf-8 -*-

# 定义一个空列表
TestList = []
print(TestList)

# 给列表添加元素
# 将元素插入到列表指定位置
TestList.insert(0,‘张三‘)
TestList.insert(1,‘李四‘)
TestList.insert(2,‘Tom‘)
print(TestList)
# 在列表末尾插入元素
TestList.append(‘王五‘)
print(TestList)

# 通过元素索引获取元素值,元素的索引从0开始,到len(TestList) - 1 结束。
print(TestList[1])
# 可以使用索引-1来获取末尾的元素值,以此类推 -2 -3 -4
print(TestList[-2])

# 使用pop()方法来删除末尾元素。pop(i)指定索引删除元素,i表示索引
TestList.pop()
print(TestList)

TestList.pop(0)
print(TestList)

运行结果与上面代码对应

[]
[‘张三‘, ‘李四‘, ‘Tom‘]
[‘张三‘, ‘李四‘, ‘Tom‘, ‘王五‘]
李四
Tom
[‘张三‘, ‘李四‘, ‘Tom‘]
[‘李四‘, ‘Tom‘]

未完

原文地址:https://www.cnblogs.com/lizhip/p/12069315.html

时间: 2024-11-02 06:30:42

python基础4-list和tuple的相关文章

[1][python基础]使用list和tuple[3]

[1][python基础]使用list和tuple[3] list Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素. 比如,列出班里所有同学的名字,就可以用一个list表示: >>> classmates = ['Michael', 'Bob', 'Tracy'] >>> classmates ['Michael', 'Bob', 'Tracy'] 变量classmates就是一个list.用len()函数可以获得

python基础--基本数据类型(Tuple(元组)--不可变数据)

python基础--基本数据类型(Number(数字) String(字符串) List(列表) Tuple(元组) Sets(集合) Dictionary(字典)) Python3 中有六个标准的数据类型:Number(数字)String(字符串)List(列表)Tuple(元组)Sets(集合)Dictionary(字典) Python3 的六个标准数据类型中:不可变数据(四个):Number(数字).String(字符串).Tuple(元组).Sets(集合):可变数据(两个):List(

Python之路【第二篇】:Python基础(2)-Tuple元组

#!/usr/bin/env python3# -*- coding: utf-8 -*-#Author:Jam #0.元组'''元组和列表类似,不同之处在于元组的元素不能修改元组使用小括号,列表使用方括号元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可''' #实例:tup1 = ('Google','Runoob',1997,2000)tup2 = (1,2,3,4,5)tup3 = 'a','b','c','d' #创建空元组tup1 = () #元组中只包含一个元素时,需要在元

python基础之元组(Tuple)、字典(Dictionary)详解

元组定义 元组是另一个数据类型,类似于List(列表). 元组用”()”标识.内部元素用逗号隔开.但是元素不能二次赋值,相当于只读列表. 举例: tuple = ( ‘abcd’, 786 , 2.23, ‘john’, 70.2 ) list = [ ‘abcd’, 786 , 2.23, ‘john’, 70.2 ] tuple[2] = 1000 # 元组中是非法应用 list[2] = 1000 # 列表中是合法应用 print tuple * 2 # 输出元组两次 字典定义 字典(di

Python基础:使用list & tuple

list Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素. tuple 小结 list和tuple是Python内置的有序集合,一个可变,一个不可变.根据需要来选择使用它们. 原文地址:https://www.cnblogs.com/gjh99/p/10572876.html

Python基础--使用list和tuple+条件判断

list list是一种有序的集合,可以随时添加和删除其中的元素.跟java不一样的是 可以使用arr[-1] 0>-x >=- len(arr) 索引的数字为 0~ len(arr)-1 -len(arr)~ -1 超过会报错 classmates= ['A','B','C','D','E'] print(classmates) print(len(classmates)) for i in classmates: print(i) ''' ['A', 'B', 'C', 'D', 'E']

python基础II(list、tuple、简单程序结构)

创建list Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素. 比如,列出班里所有同学的名字,就可以用一个list表示: >>> ['Michael', 'Bob', 'Tracy'] ['Michael', 'Bob', 'Tracy'] list是数学意义上的有序集合,也就是说,list中的元素是按照顺序排列的. 构造list非常简单,按照上面的代码,直接用 [ ] 把list的所有元素都括起来,就是一个list对象.通常,我们

Python基础入门 (一)

一.关于版本的选择 Should i use Python 2 or Python 3 for my development activity?转载自Python官网 Short version: Python 2.x is legacy, Python 3.x is the present and future of the language Python 3.0 was released in 2008. The final 2.x version 2.7 release came out

Python之路【第二篇】:Python基础(一)

Python之路[第二篇]:Python基础(一) 入门知识拾遗 一.作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用. 1 2 3 if 1==1:     name = 'wupeiqi' print  name 下面的结论对吗? 外层变量,可以被内层变量使用 内层变量,无法被外层变量使用 二.三元运算 1 result = 值1 if 条件 else 值2 如果条件为真:result = 值1如果条件为假:result = 值2 三.进制 二进制,01 八进

Python学习笔记(一)python基础与函数

1.python基础 1.1输入与输出 输出 用print加上字符串,就可以打印指定的文字或数字 >>> print 'hello, world' hello, world >>> print 300 300 >>> print 100+200 300 print语句也可以跟上多个字符串,用逗号","隔开,就可以连成一串输出: >>> print 'The quick brown fox', 'jumps over