当前位置: 首页 > backend >正文

python反转字符串

s[::-1] 是 Python 的 切片语法,它只能用在 支持序列(sequence)类型 的对象上,也就是有顺序、可以通过整数索引访问的对象。

典型可以用的类型:

  1. 字符串 str

s = "hello"
print(s[::-1])  # 输出 "olleh"
  1. 列表 list

lst = [1, 2, 3, 4, 5]
print(lst[::-1])  # 输出 [5, 4, 3, 2, 1]
  1. 元组 tuple

t = (1, 2, 3)
print(t[::-1])  # 输出 (3, 2, 1)

不能直接用的类型:

  1. 字典 dict

d = {1: "a", 2: "b"}
# print(d[::-1])  # 会报错 TypeError: 'dict' object is not subscriptable

字典是 映射类型,没有顺序索引,所以不支持切片。

http://www.xdnf.cn/news/19372.html

相关文章:

  • 三维重建模型、3DGS、nerf、 mip-nerf
  • 《WINDOWS 环境下32位汇编语言程序设计》第9章 通用控件(2)
  • 点接触混合润滑完整数值解
  • 免税商品优选购物商城系统|java技术开发
  • MATLAB R2010b系统环境(三)MATLAB操作界面
  • JavaWeb01
  • 【Linux】创建线程
  • 基于K8s部署Redis高可用
  • mit6.031软件构造 笔记 Testing
  • Redis进阶(上)
  • Win11输入法异常解决方案
  • 智能合约安全全解析:常见漏洞、真实案例与防范实践
  • 机器视觉学习-day14-绘制图像轮廓
  • 【机器学习基础】监督学习算法的现代理解:从经典方法到无人驾驶与生成式AI的实践应用
  • [光学原理与应用-353]:ZEMAX - 设置 - 可视化工具:2D视图、3D视图、实体模型三者的区别,以及如何设置光线的数量
  • 财务的三张报表:现金流表、利润表、资产负债表
  • Spring/Spring MVC/iBATIS 应用 HTTP 到 HTTPS 迁移技术方案
  • 基于i.MX6ULL的RAM Disk驱动开发
  • 【开题答辩全过程】以 付费自习室系统小程序为例,包含答辩的问题和答案
  • 【编号186】中国劳动统计年鉴(1991-2023)
  • kafka服务端架构总览
  • 【C++】显示与隐式加载dll的使用与区别
  • 技术框架之RPC
  • 【系统分析师】高分论文:论信息系统的安全与保密设计
  • c++ 线程局部存储(Thread-Local Storage,TLS)
  • 当服务器报警响起:CPU、内存、磁盘使用率飙升的诊断与处置
  • 基于单片机智能鞋柜/智能鞋橱/智能鞋盒
  • C++项目的Makefile案例解析
  • Python基础之元组列表集合字典
  • Python与Rust语法对比详解:从入门到精通