列表内置

任务永远干不完

列表内置:

作用:

存储多个元素

定义方法:

list ---> []存放多个值(任意数据)

使用方法:

1.索引取值/索引修改

2.索引切片

3.成员运算

4.for循环

5.len()长度

6.append()追加

7.sort()排序

8.reverse()倒序

9.copy()复制

10.clear()清理

11.remove()移除

12.insert()插入

# 列表内置方法:只能给列表用
lt = [1, 2, 3]

# 1. 索引取值/索引修改值
lt[0] = 2
print(lt)

# 2. 索引切片
print(lt[0:1])

# 3. 成员运算 in / not in
print(2 in lt)
print(2 not in lt)  # 返回true --》 返回True

# 4. for循环
for i in lt:
    print(i)

# 5. 长度len
print(len(lt))

# 6. append():追加值

s = 'tank sb'
s = s.replace('sb', 'dsb')  # 替换
print(s)

lt.append(4)
print(lt)

# 7. sort(): 排序
lt = [2, 3, 1]
lt.sort()
print(lt)

lt = ['pa', 'bcnzhuren', 'asdf', 'sdfffffffffffffffffffffffffffff']  # 按照首字母的拼音顺序
lt.sort()  # i相当于列表里的每一个元素,
# lt.sort(key=lambda i: i[1])  # i相当于列表里的每一个元素,
print(lt)

# 8. reverse(): 反转
lt = [1, 2, 3]
lt.reverse()
print(lt)

# 9.index() : 获取元素索引
print(lt.index(2))

# 10.clear(): 清空列表
lt.clear()
print(lt)

# 11.copy(): 复制
lt = [1, 2, 3]
lt1 = lt.copy()
print(lt1)

# 12.extend(): 扩展列表
lt1 = [1, 2, 3]
lt2 = [1, 5, 6]
lt1.extend(lt2)  # 只能加列表
print(lt1)

# 13.remove(): 移除
lt = [1, 2, 3]
lt.remove(3)
print(lt)

# 14.insert() : 按照索引插入值

lt = [1, 2, 3]
lt.insert(0, 1.5)  # 在前面插入  0表示索引,1.5插入的值
print(lt)



原文地址:https://www.cnblogs.com/shaozheng/p/11435241.html