四、列表、元组、嵌套、range

简介: ---恢复内容开始--- 一、list   增加  append  insert  extend    list = ['22','33','sd']list.append('33')(默认加到最后面)print(list)#['22', '33', 'sd', '33'] list.

---恢复内容开始---

一、list  

增加  append  insert  extend 

 

list = ['22','33','sd']
list.append('33')(默认加到最后面)
print(list)
#['22', '33', 'sd', '33']
list.insert(2,'44')
print(list)
#
['22', '33', '44', 'sd']
list.extend('6666')(默认加到最后面) 迭代增加
print(list)

 #

['22', '33', 'sd', '6', '6', '6', '6']

删除  remove  clear   del (可以切片删除)pop(如果加索引就删除索引的元素,不加就默认删除最后一个)

list = ['22','33','sd']
list .remove('33')
print(list)
#['22','sd']
list.clear()
print(list)
#[]
del list 直接删除整个list
del list[0:2)
print(list)
#['sd']
list.pop()
#['22','33']
list.pop(0)
#['33','sd']

改变 就只有两种方法:用索引去更改 或者用切片更改(用切片更改时,被修改进去的目标值为迭代)
list = ['22','33','sd']
list[2] = '66'
print(list)
#['22', '33', '66']
list[0:2] = '66'
print(list)
#['6', '6', 'sd']
查找 用for循环 for i in list:
print(i)
其他操作方法:
1.排序 list = [5,3,2,6,0,7,9]
list.sort() 从小到大排列
print(list)
#[0, 2, 3, 5, 6, 7, 9]
list.sort(reverse=True) 从大到小排列
print(list)
#[9, 7, 6, 5, 3, 2, 0]
list.reverse()
print(list) 翻转
#[9, 7, 0, 6, 2, 3, 5]
2.len()
3.count()
4. 通过元素找索引 只能用index()
二、 tuple 元组 “儿子不能改孙子可以改 ” 元组本身是不能够更改,里面有列表或者字典,只能更改列表或字典内的内容
三 、 嵌套 只需要逐级查找即可
四、range for i in range(0,200,2)
print(i) 打印200以内的偶数
五、join 用法 用一个字符串做连接符,连接课迭代对象的每一个元素,形成一个新的字符串
s = 'aaa'.join('老男孩')
print(s)
li = ['yy','44','uu']
print(' '.join(li))
s2 = s.split('aa') s2 = ['老','a男','a孩']
print(''.join(s2)) 还可以将列表中的元素重新组成一个新的字符串 列表中的元素必须全是字符串

#老aaa男aaa孩
#yy 44 uu
#老a男a孩


 




 

目录
相关文章
列表 元组 字典 集合
列表 元组 字典 集合
|
3月前
|
Python
python在列表、元素、字典、集合和numpy的数组前加上星号 * 是什么含义,以及*args和**kwargs的使用
python在列表、元素、字典、集合和numpy的数组前加上星号 * 是什么含义,以及*args和**kwargs的使用
36 0
|
4月前
|
存储 索引 Python
元组和列表的区别?
【7月更文挑战第13天】元组和列表的区别?
324 6
|
6月前
|
存储 Python
使用元组创建列表并实现反转效果
使用元组创建列表并实现反转效果
32 1
|
6月前
|
索引 Python
列表、元组和字典之间的区别是什么
列表、元组和字典之间的区别是什么
75 0
|
Python
python之集合的创建与使用,遍历,集合常见的操作函数,集合与列表,元组,字典的嵌套
python之集合的创建与使用,遍历,集合常见的操作函数,集合与列表,元组,字典的嵌套
|
Python
python之sort,reverse的定义和使用,列表元素最大最小值的求解,列表嵌套的基本使用。
python之sort,reverse的定义和使用,列表元素最大最小值的求解,列表嵌套的基本使用。
把list转为List<clazz>类型,并把字典项转为字典值
把list转为List<clazz>类型,并把字典项转为字典值
元组和列表转换成字典
元组和列表转换成字典
60 0
|
索引 Python
Python:list列表迭代使用range和enumerate获取元素和索引
Python:list列表迭代使用range和enumerate获取元素和索引
170 1