Python列表、元组和字符串的联系

一、列表:

  1. 创建列表
>>> list1 = [‘小三‘,‘小四‘,‘小五‘,‘小六‘,‘小七‘]
>>> list1
[‘小三‘, ‘小四‘, ‘小五‘, ‘小六‘, ‘小七‘]

2.插入元素

append()方法插入元素,参数是要添加的元素,默认在最后插入元素

>>> list1
[‘小三‘, ‘小四‘, ‘小五‘, ‘小六‘, ‘小七‘]
>>> list1.append(‘小八‘)
>>> list1
[‘小三‘, ‘小四‘, ‘小五‘, ‘小六‘, ‘小七‘, ‘小八‘]

insert()方法插入元素,参数有两个,第一个为要插入的位置,也就是要插入列表的下标,第二个是要插入的元素

>>> list1
[‘小三‘, ‘小四‘, ‘小五‘, ‘小六‘, ‘小七‘, ‘小八‘]
>>> list1.insert(0,‘小二‘)
>>> list1
[‘小二‘, ‘小三‘, ‘小四‘, ‘小五‘, ‘小六‘, ‘小七‘, ‘小八‘]
>>>

3.删除元素

pop()方法删除元素,参数有一个,就是删除的小标,不加参数就默认为删除最后一个,返回删除的元素

不带参数

>>> list1
[‘小二‘, ‘小三‘, ‘小四‘, ‘小五‘, ‘小六‘, ‘小七‘, ‘小八‘]
>>> list1.pop()
‘小八‘
>>> list1
[‘小二‘, ‘小三‘, ‘小四‘, ‘小五‘, ‘小六‘, ‘小七‘]

带参数

>>> list1
[‘小二‘, ‘小三‘, ‘小四‘, ‘小五‘, ‘小六‘, ‘小七‘]
>>> list1.pop(2)
‘小四‘
>>> list1
[‘小二‘, ‘小三‘, ‘小五‘, ‘小六‘, ‘小七‘]

remove()方法删除元素,参数只有一个,就是要删除的元素

>>> list1
[‘小二‘, ‘小三‘, ‘小五‘, ‘小六‘]
>>> list1.remove(‘小五‘)
>>> list1
[‘小二‘, ‘小三‘, ‘小六‘]

二、元组,元组就是一个不可修改的"列表",看上去和列表没什么区别

  1. 创建元素
>>> tuple1 = (‘小二‘,‘可以‘,‘来一杯‘,‘酒吗‘)
>>> tuple1
(‘小二‘, ‘可以‘, ‘来一杯‘, ‘酒吗‘)

2.给元组添加元素(元组不是不可以修改吗?怎么添加?)其实不是真正意义上的插入,之后通过其他方式实现这个目的

>>> tuple1
(‘小二‘, ‘可以‘, ‘来一杯‘, ‘酒吗‘)
>>>tuple1 = tuple1[:3]+ (‘这样添加进去‘,) + tuple1[3:]
>>> tuple1
(‘小二‘, ‘可以‘, ‘来一杯‘, ‘这样添加进去‘, ‘酒吗‘

3.删除元组的元素呢,同上理

>>> tuple1

(‘小二‘, ‘可以‘, ‘来一杯‘, ‘这样添加进去‘, ‘酒吗‘)

>>> tuple1 = tuple1[:2]+tuple1[3:]

>>> tuple1

(‘小二‘, ‘可以‘, ‘这样添加进去‘, ‘酒吗‘)

三、字符串也是同样的道理,就不一一举例啦

我是一个初学者,所以有不对的地方,希望大家能指出来,让我也能和你一起进步

时间: 2024-10-09 01:26:53

Python列表、元组和字符串的联系的相关文章

Python列表 元组 字典 集合

元组 Python中的元组(Tuple)类似于Java中的数组,一旦创建了一个 tuple,就不能以任何方式改变它.这点与Python中的字符串类似,所以我们说元组和字符串都是不可变的序列.元组也支持索引和分片操作. 定义一个元组使用一对小(圆)括号” ( ) “. #定义一个元组 tuple1 = (1, 2, '3', 4, '5') # 定义了一个元组之后就无法再添加或修改元组中的元素 print tuple1[0] # 元组的元素都有确定的顺序.元组的索引也是以0为基点的 print t

Python成长笔记 - 基础篇 (三)python列表元组、字典、集合

本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码   一.列表和元组的操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 定义列表 names = ["Wang","HouZi1","NiuNiu","ZhouYi","HouZi2",[1,2]] 可以通过列表角标的方式去获得list中的值 print(names)print(nam

python之列表/元组/字典/字符串

一.列表 格式:list = ['xxx','xxx','xxx'] 性质:可以修改列表内容 copy用法: import copy names = ['Yangdanhua',['01','05'],'02','03','04'] names01 = names #直接引用 names02 = copy.copy(names) #浅copy,包括 names02 = list[names] & names02 = names[:],列表内部值未被复制 names03 = copy.deepco

python day2 列表 元组 字典 字符串

列表 #列表事例 >>> li = list((1,2,3,4,5))>>> print li[1, 2, 3, 4, 5] >>> li2 = ['a','b','c','d']>>> print li2['a', 'b', 'c', 'd']>>> #列表尾部增加元素>>> li.append(6)>>> li[1, 2, 3, 4, 5, 6] #清空列表内的元素,适用于py

重学Python - Day 04 - python基础 -> 元组 + 字典 + 字符串 的学习

元组 元组:特点就是内容不可变,算只读的列表,可以被查询,不能被修改 a = 2, print(a) print(type(a)) b = ('a','b','c') print(b[1]) 运行结果: (2,) <class 'tuple'> b 字典 字典:内部数据打印时是无序的,键值是哈希的,有唯一性 #创建字典 a = {'a':'python','b':'ruby','c':'java'} #直接创建一个字典 print(a) #内置字典方法创建:dict a = dict((('a

python列表元组

索引 切片 追加 删除 长度 循环 包含 定义一个列表 my_list = [] my_list = list() my_list = ['Michael', 'Bob', 'Tracy'] len(my_list) 获取元素个数 列表是一个可变的有序列表,所以通过索引定义元素位置 >>my_list[0]  第一个元素 'Michael' >>my_list[1]第二个元素 以此类推 'Bob' 如果取最后一个元素,除了计算索引位置,还可以用-1做索引,直接获取最后一个元素: &

python 列表 元组 字典

一.列表 一组有序项目的集合.可变的数据类型[可进行增删改查] 列表是以方括号“[]”包围的数据集合,不同成员以“,”分隔. 列表中可以包含任何数据类型,也可包含另一个列表 列表可通过序号访问其中成员 常用列表操作: list.append()追加成员,成员数据 list.pop()删除成员,删除第i个成员 list.count(x)计算列表中参数x出现的次数 list.remove()删除列表中的成员,直接删除成员i list.extend(L)向列表中追加另一个列表L list.revers

python列表元组集合字典

一.列表 1.列表格式 list1 = ['Google', 'Runoob', 1997, 2000]; list2 = [1, 2, 3, 4, 5 ]; 2.列表访问 list1[0]:Google list2[1:5]:[2,3,4,5] 3.l列表更新 list2[2]=新的值 del list[2] 删除第三个元素 4.列表操作符 len(list1)=list1长度 [1,2,3]+[4,5,6]=[1,2,3,4,5,6] ["hi"]*4=["hi"

python列表中插入字符串使用+号

a = "sdfg" b = "ag" c = "gsrg" li = [] li += a, li += b, li += c, print(li) #['sdfg', 'ag', 'gsrg'] 句尾没有逗号 a = "sdfg" b = "ag" c = "gsrg" li = [] li += a li += b li += c print(li) #['s', 'd', 'f'

Python中的列表,元组,字符串之间的相互转化

Python中的列表元组和字符串之间的相互转化需要利用,tuple(),list(),str(). 示例如下: >>> the_string = "hello I'am xiaoli!" >>> #字符串转化为元组 >>> the_tuple = tuple(the_string) >>> the_tuple ('h', 'e', 'l', 'l', 'o', ' ', 'I', "'", 'a