Python 从元组反转索引列表

标签 python list tuples reverse

我有一个打印出来的元组:

('1234556', '2', 'G400', ['Simpson', 'Homer', 'Bartholomew'], 'Simpson, Bartholomew Homer')

我现在需要代码来打印元组(索引 3)中列表中的项目,而不是打印

['Simpson', 'Homer', 'Bartholomew']

我需要它来打印 巴塞洛缪·荷马·辛普森

我当前的代码是:

regNo=int(input("Enter the student registration number: "))
        regNo=str(regNo)
        for i in lst:
            if i[0] == regNo:
                print(i[3])

表示正在打印:

['Simpson', 'Homer', 'Bartholomew']

我尝试了像 print(reversed(i[3])) 这样的反向函数,但这不起作用。我将如何去做这件事?最后我需要将其从列表中取出并以相反的顺序打印

最佳答案

要反转列表:试试这个:

i[3][::-1]

示例:

a= [1,2,3]
a[::-1]
Out[10]: [3, 2, 1]

关于Python 从元组反转索引列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41024425/

相关文章:

python - re.finditer 有一些长度,但我无法迭代它

python - Python 中有限重复的组合

python - 从我的公共(public) IP 地址看不到 Flask 服务器

python - Python 中模块级常量的元组与列表?

python - 如何将元组的元组转换为一行列表(pythonic)?

python - 无法在 centos 6 上安装 cairosvg

Python 查找出现次数超过 3 次的重复项

python - 在嵌套列表python中连接项目

c# - 创建 T4 生成类型的泛型 List<T>

c++ - c++0x 元组是否使用新的可变参数模板或 Boost 的宏元组实现?