[Python]常用方法01: len(), count(), index()

1. len()方法

用法:len(obj)

说明:返回对象(字符串、列表等)的长度或元素的个数

参数:对象obj

返回值:对象的长度

示例代码:

str1 = "Hello World"
len1 = len(str1)
print("len(str)= %s" % len1)

list1 = [1, 2, 3, "a", "b", "c"]
len2 = len(list1)
print("len(list)= %s" % len2)

运行结果:

len(str)= 11
len(list)= 6

2. count()方法

用法1:count(obj)

说明:返回对象在(字符串、列表等)中出现的次数

参数:对象obj

返回值:出现的次数,未出现返回0

示例代码:

str1 = "Hello World"
count1 = str1.count("l")
print("'l'的出现次数: %d" % count1)

list1 = [1, 2, 3, "1", "2", "3"]
count2 = list1.count(2)
print("'2'的出现次数: %d" % count2)

运行结果:

'l'的出现次数: 3
'2'的出现次数: 1

用法2:count(obj, start, end)

说明:返回对象在字符串的[start, end]区间出现的次数

参数:对象obj,开始位置,结束位置

返回值:出现的次数,未出现返回0

示例代码:

str1 = "Hello World"
count1 = str1.count("l", 5, 9)
print("'l'的出现次数: %d" % count1)

运行结果:

'l'的出现次数: 0

3. index()方法

用法1:index(obj)

说明:返回对象在(字符串、列表等)中首次出现的位置

参数:对象obj

返回值:首次出现的位置,未找到返回ValueError: substring not found

示例代码:

str1 = "Hello World"
index1 = str1.index("l")
print("'l'首次出现的位置: %d" % index1)

list1 = [1, 2, 3, "1", "2", "3"]
index2 = list1.count(2)
print("'2'首次出现的位置: %d" % index2)

运行结果:

'l'首次出现的位置: 2
'2'首次出现的位置: 1

 用法2:index(obj, start, end)

说明:返回对象在字符串的[start, end]区间中首次出现的位置

参数:对象obj

返回值:首次出现的位置,未找到返回ValueError: substring not found

示例代码:

str1 = "Hello World"
index1 = str1.index("l", 3, 6)
print("'l'首次出现的位置: %d" % index1)

运行结果:

'l'首次出现的位置: 3

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当我们在使用 Python 进行编程时,经常会用到列表(List)这种数据结构。下面我列举了 List 常用方法,帮助你更好地使用 List。 1. count(item) `count()` 函数用于统计列表某个元素出现的次数。示例代码: ```python lst = [1, 2, 3, 2, 4, 2, 5] print(lst.count(2)) # 输出 3 ``` 2. index(item) `index()` 函数用于获取列表某个元素的索引值,如果该元素不存在则会抛出 `ValueError` 异常。示例代码: ```python lst = [1, 2, 3, 2, 4, 2, 5] print(lst.index(2)) # 输出 1 ``` 3. pop([index]) `pop()` 函数用于删除列表的某个元素,并返回该元素的值。如果没有指定索引值,则默认删除最后一个元素。示例代码: ```python lst = [1, 2, 3, 4, 5] print(lst.pop()) # 输出 5 print(lst.pop(1)) # 输出 2 ``` 4. reverse() `reverse()` 函数用于将列表的元素倒序排列。示例代码: ```python lst = [1, 2, 3, 4, 5] lst.reverse() print(lst) # 输出 [5, 4, 3, 2, 1] ``` 5. sort([key=None[, reverse=False]]) `sort()` 函数用于对列表进行排序。默认情况下,它会按照元素的大小进行升序排序。`key` 参数用于指定排序时使用的关键字,`reverse` 参数用于指定排序时是否进行降序排序。示例代码: ```python lst = [5, 2, 4, 1, 3] lst.sort() print(lst) # 输出 [1, 2, 3, 4, 5] lst = [5, 2, 4, 1, 3] lst.sort(reverse=True) print(lst) # 输出 [5, 4, 3, 2, 1] lst = ["apple", "banana", "cherry", "date"] lst.sort(key=len) print(lst) # 输出 ["date", "apple", "banana", "cherry"] ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值