python 不熟的语法3

本文探讨了Python中列表操作的高级技巧,包括最后一个元素后带逗号的规范,字符串与列表的区别,以及如何利用list的方法如index, remove和count进行高效的数据处理。同时,介绍了range对象的使用场景,对比其与list的不同之处。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. list的最后一个元素的后面也可以带逗号。

>>> [1, ]
[1]

2. str 可以看作是元素不可改变的list,它们有点像啊。

>>> a = "abc"
>>> a[0] = "d"
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'str' object does not support item assignment

3. 函数 function;方法 method 是类里的函数。min() 是函数,math.sqrt() 是方法。

4. list按值找第一个索引:lists.index(var);按值删除第一个:lists.remove(var);计数:list.count(var)

5. range(15) 返回一个range对象。可以把range看成是lite版的list,它没有list丰富的方法,但是它省时间和空间,可以完成一些简单的操作。

# 两个循环功能一样
for i in range(15):
    print(i)
    
for i in list(range(15)):
    print(i)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值