# 示例代码:Python 中的切片操作
# 列表切片
my_list = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
# 获取列表的前 5 个元素
first_five = my_list[:5]
print("前 5 个元素:", first_five) # 输出: 前 5 个元素: [0, 1, 2, 3, 4]
# 获取列表的第 3 到第 7 个元素(索引 2 到 6)
subset = my_list[2:7]
print("第 3 到第 7 个元素:", subset) # 输出: 第 3 到第 7 个元素: [2, 3, 4, 5, 6]
# 使用负索引获取最后 3 个元素
last_three = my_list[-3:]
print("最后 3 个元素:", last_three) # 输出: 最后 3 个元素: [7, 8, 9]
# 步长为 2 获取元素
every_other = my_list[::2]
print("每隔一个元素:", every_other) # 输出: 每隔一个元素: [0, 2, 4, 6, 8]
# 字符串切片
my_string = "Hello, World!"
# 获取字符串的前 5 个字符
first_five_chars = my_string[:5]
print("前 5 个字符:", first_five_chars) # 输出: 前 5 个字符: Hello
# 获取字符串的第 7 到第 12 个字符
substring = my_string[7:12]
print("第 7 到第 12 个字符:", substring) # 输出: 第 7 到第 12 个字符: World
# 反转字符串
reversed_string = my_string[::-1]
print("反转后的字符串:", reversed_string) # 输出: 反转后的字符串: !dlroW ,olleH
下一篇:pythonzip函数用法
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站