Python学习笔记------列表常见的方法集合

# **********************************列表**********************************
# 列表是有序的,创建以后可以被修改,字符串一旦创建成功不可被修改。原因就是,字符串在内存中是连续存储的,列表中的某一个元素,既包含当前的内容也包含下一个元素的地址
# li = [1, 2, 3, 4, ['sen', [10, 19, 21], 'ge'], 'alex', False]
"""
# 列表的修改
# 通过索引的方式进行修改
li[1] = 120
print(li) 
li[3] = [4, 5, 6, 7, 8]
print(li)
# 通过切片替换指定范围的元素
li[1:3] = [120, 90]
"""
"""
# 列表的删除
# 通过索引删除指定的元素
 del li[1]
# 通过切片的方式删除指定的元素
del li[2:5]

print(li)
"""
"""
# in操作
v = 4 in li
print(v)
"""
"""
# 字符串可以直接转换成列表,数字不可以直接转换(因为不能对数字进行for循环)
a = 'adnkahiuhakjdsnkadskls'
new_li = list(a)
print(new_li)
"""
li = [11, 22, 33, 44, 22, 55, 22]
"""
# 1.追加元素,参数作为一个整体插入到列表中
li = [11, 22, 33, 44]
li.append(5)
li.append('sensen')
li.append([55, 66])
print(li)
"""
"""
# 2.清空列表
li.clear()
"""

"""
# 3.拷贝  浅拷贝
li.copy()
"""
# 4.计算元素出现的次数
# v = li.count(22)

# 列表扩展:参数对象里面的每个元素依次遍历出来插入到对象当中
# li.extend([9898, '不得了'])  [11, 22, 33, 44, 22, 55, 22, 9898, '不得了']
# li.extend('不得了')  [11, 22, 33, 44, 22, 55, 22, 9898, '不得了', '不', '得', '了']
# 根据值获取当前索引的位置(左边优先)
# v = li.index(22)

print(v)

猜你喜欢

转载自blog.csdn.net/weixin_39180334/article/details/80987964