python反转字符串

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

典型可以用的类型:

  1. 字符串 str

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

  2. 列表 list

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

  3. 元组 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

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

相关推荐
m0_635647486 小时前
信号与槽已经使用connect语句连接,并且参数也匹配,但是发送信号以后不执行槽函数?
开发语言·qt
啃啃大瓜6 小时前
字符串
python
十年一梦实验室6 小时前
【AI解析】一个用 C#编写的类,用于通过以太网非过程命令与 Keyence CV-X 系列视觉系统进行通信
开发语言·c#
啊森要自信6 小时前
【 GUI自动化测试】GUI自动化测试(一) 环境安装与测试
开发语言·python·ui·单元测试·pytest
Never_Satisfied6 小时前
在JavaScript / HTML中,让<audio>元素中的多个<source>标签连续播放
开发语言·javascript·html
love530love6 小时前
EPGF架构:Python开发的长效稳定之道
开发语言·ide·人工智能·windows·python·架构·pycharm
databook7 小时前
Manim实现涟漪扩散特效
后端·python·动效
WangMing_X7 小时前
C#上位机软件:1.7 熟悉VS并开启你的第一个C#程序
开发语言·c#
Q_Q5110082857 小时前
python++springboot+nodejs微信小程序高校实验室管理系统 实验室预约登记 设备借用管理 实验记录审核系统
spring boot·python·微信小程序·django·flask·node.js
FreeBuf_7 小时前
微软修复CVSS 10.0分高危Entra ID漏洞CVE-2025-55241
python·microsoft·flask