QQ个性网:专注于分享免费的QQ个性内容

关于我们| 网站公告| 广告服务| 联系我们| 网站地图

搜索
编程 JavaScript Java C++ Python SQL C Io ML COBOL Racket APL OCaml ABC Sed Bash Visual Basic Modula-2 Logo Delphi IDL Groovy Julia REXX Chapel X10 Forth Eiffel C# Go Rust PHP Swift Kotlin R Dart Perl Ruby TypeScript MATLAB Shell Lua Scala Objective-C F# Haskell Elixir Lisp Prolog Ada Fortran Erlang Scheme Smalltalk ABAP D ActionScript Tcl AWK IDL J PostScript IDL PL/SQL PowerShell

Python 动手练:元组

日期:2025/04/03 06:54来源:未知 人气:54

导读:Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号 ( ),列表使用方括号 [ ]。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。「建议:根据提示完成练习后,再参考文末示例代码。」练习 1:反转元组编写一个程序,将元组中的元素反转输出。例:tuple1 = (10, 20, 30, 40, 50)输出:(50, 40, 30, 20, ......

Python 的元组与列表类似,不同之处在于元组的元素不能修改。

元组使用小括号 ( ),列表使用方括号 [ ]。

元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

「建议:根据提示完成练习后,再参考文末示例代码。」

练习 1:反转元组

编写一个程序,将元组中的元素反转输出。

例:

tuple1 = (10, 20, 30, 40, 50)

输出:

(50, 40, 30, 20, 10)

「提示」

使用元组切片来反转给定的元组。[::-1]

练习 2:交换元组的元素

编写一个程序,交换两个元组中的元素。

例:

tuple1 = (1, 2)

tuple2 = (8, 9)

输出:

tuple1 = (8, 9)

tuple2 = (1, 2)

「提示」

在 Python 中使用变量交换方法完成。

x, y = y, x

练习 3:从元组创建新元组

编写一个程序,从一个元组提取部分元素创建新元组。

例:

tuple1 = (10, 20, 30, 40, 50)

输出:

(20, 30)

「提示」

使用元组切片来创建元组。

练习 4:元组中某个元素的数量

编写一个程序,返回两个集合中不重复的元素集合。

例:如下元组,包含几个 20。

tuple1 = (10, 20, 30, 20, 50)

输出:

2

「提示」

使用元组的 count() 方法。

练习 5:修改元组

给定是一个嵌套元组。编写一个程序,将元组中列表的第一项 (1) 修改为 100。

例:

tuple1 = (11, [1, 2], 22)

输出:

(11, [100, 2], 22)

「提示」

使用索引查找指定的项目,并使用赋值运算符对其进行修改。

练习 1

tuple1 = (10, 20, 30, 40, 50) tuple1 = tuple1[::-1] print(tuple1)

练习 2

tuple1 = (1, 2) tuple2 = (8, 9) tuple1, tuple2 = tuple2, tuple1 print(tuple1) print(tuple2)

练习 3

tuple1 = (10, 20, 30, 40, 50) tuple2 = tuple1[1:3] print(tuple2)

练习 4

tuple1 = (10, 20, 30, 20, 50) print(tuple1.count(20))

练习 5

tuple1 = (11, [1, 2], 22) tuple1[1][0] = 100 print(tuple1)

文章创作不易,如果您喜欢这篇文章,请关注、点赞并分享给朋友。如有意见和建议,请在评论中反馈!

关于我们|网站公告|广告服务|联系我们| 网站地图

Copyright © 2002-2023 某某QQ个性网 版权所有 | 备案号:粤ICP备xxxxxxxx号

声明: 本站非腾讯QQ官方网站 所有软件和文章来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告