[Python] 纯文本查看 复制代码
name_list = ["张三", "李四", "王五", "张三"]
# 1.取值和取索引
# list index out of range--列表索引超出范围
print(name_list[2])
# 知道数据的内容,想确定数据在列表的位置
print(name_list.index("张三", 1, 4))
# 2.修改
# 不要超出列表索引范围
name_list[1] = "lisi"
name_list[3] = "王小二"
# 3.增加
# 在列表末尾插入数据
# 一次性只可以插入一个值
name_list.append("孙小琴")
# insert可以在列表的指定索引位置插入数据
# 一次性只可以插入一个值
name_list.insert(1, "小美眉")
# 一次性可以插入多个值 extend意为继承
# 将其他列表的内容追加到列表内容末尾
temp_list = ["孙悟空", "朱二哥", "沙石底"]
name_list.extend(temp_list)
# 删除
# 删除指定数据
name_list.remove("孙小琴")
# 删除末尾
# 默认删除最后一个参数
name_list.pop()
# 也可以指定要删除的元素的索引
name_list.pop(3)
a = name_list.pop(3)
print(a)
# 清空
# name_list.clear()
print(name_list)
[Python] 纯文本查看 复制代码
num_str = "0123456789"
#截取从2-5位置的数字
print(num_str[2:6])
# 截取从2-末尾的字符串
print(num_str[2:])
# 截取从开始-5位置的字符串
print(num_str[0:6])
# 截取完整的字符串
print(num_str[:])
# 从开始位置,每隔一个字符截取字符串
print(num_str[::2])
# 从索引1开始,每隔一个取一个
print(num_str[1::2])
# 倒叙切片 -1表示倒数第一个字符
print(num_str[-1])
# 截取从 2 ~ 末尾 - 1 的字符串
print(num_str[2:-1])
# 截取字符串末尾两个字符
print(num_str[-2:])
# 字符串的逆序(面试题)
print(num_str[::-1])