python编程入门之八:列表、元组、字符串相互转换及补充方法

本文介绍了Python中列表、元组、字符串的转换方法,如list()、tuple()和str(),以及常用操作,如max()、min()、len()、sum()、sorted()和enumerate()。通过实例详细解析了这些方法的用法和注意事项。
摘要由CSDN通过智能技术生成

第八章 列表、元组、字符串补充方法

在python中,包括我们之前已经讲过列表、元组及字符串的一些用法了,大家应该可以感觉到,这三种“数据类型”还是有很多相同之处的,所以python中也可以轻易的实现三种类型之间的转换,当然本篇文章还会补充和它们相关的补充方法。

8.1 转换为列表方法–list()

list这个单词我们在讲列表的时候已经很熟悉了,因为定义一个列表时经常是:

list1 = [1, 2, 3, 4, 5]
list2 = [6, 7, 8, 9 ,10]

建立一个空列表时也是:

a = list()
print(a)

结果:

[]

所以给列表起名为“list1”、“list2”不是没理由的,但是在这里,list()又变成了一种方法,他的作用是可以将一个“可迭代对象”转换为列表,关于迭代,我在一本书上看到了一个比较好理解的说法:所谓迭代,就是重复反馈的过程,其目的通常是为了接近并达到所需的结果。每一次对过程的重复就是一次“迭代”,而每一次迭代得到的结果都会被用来作为下一次的初始值进行下一次“迭代”,所以迭代一般都是反复重复的过程,当然for循环也是一种迭代。
当list()内没有参数时就是建立一个空列表,如果在里面加一个“字符串”参数呢,我们试一下:

a = "HopesLi"
b = list(a)
print(b)

结果:

['H', 'o', 'p', 'e', 's', 'L', 'i']

是不是很神奇?通过list()方法可以直接将字符串的每一个字符拆分开,然后按照顺序排列在列表里,要知道,这种操作在C语言里可没这么简单;所以这个list()方法一定要记住。

8.2 转换为元组方法–tuple()

上面我们讲了讲“可迭代对象”转换为列表的方法–list(),那这里转换为元组的方法其实也大相径庭,我们也肯定知道定义一个空元组的方式:

a = tuple()
print(a)

结果

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

洪博hopes

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值