当前位置:   article > 正文

split()的用法-->输入一个列表_列表调用split

列表调用split

split()的用法–>输入一个列表

使用方法

在Python中,split()是字符串对象的方法,而不是列表对象的方法,在之前的文章中我把它放在了列表中讨论是因为它和列表的使用非常紧密
。它用于将一个字符串分割成多个子字符串,并返回一个包含这些子字符串的列表。

split()方法的常见用法是按照指定的分隔符将字符串拆分为多个子字符串。它接受一个可选的参数作为分隔符,如果不提供参数,则默认使用空格作为分隔符。

以下是split()方法的用法示例:

# 使用空格作为分隔符将字符串拆分为子字符串
text = "Hello world! This is an example."
words = text.split()
print(words)
# 输出: ['Hello', 'world!', 'This', 'is', 'an', 'example.']

# 使用逗号作为分隔符将字符串拆分为子字符串
numbers = "1,2,3,4,5"
items = numbers.split(",")
print(items)
# 输出: ['1', '2', '3', '4', '5']

# 使用换行符作为分隔符将多行字符串拆分为行列表
multiline_text = "Line 1\nLine 2\nLine 3"
lines = multiline_text.split("\n")
print(lines)
# 输出: ['Line 1', 'Line 2', 'Line 3']
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

注意事项:

  • split()方法返回一个列表,其中包含按照指定分隔符拆分的子字符串。
  • 如果在split()方法中不提供任何参数,则默认使用空格作为分隔符。
  • 分隔符可以是字符串中的任意字符或字符串。
  • 如果分隔符在字符串中不存在,split()方法将返回包含整个字符串的单个元素的列表。

实际操作

实际操作中,题目可能需要你输入一个列表,一开始你会用while循环和if语句,发现input()不像C/C++一样滤过空格,这时候你就应该用到split(),具体实现如下:

# 请输入一个列表并输出(元素之间以空格分隔)
list1=input().split(' ')
print(list1) # 注意分割之后的元素还是字符串类型
# 将列表的元素转换为数字(假设字符都是数字)
list2=[int(i) for i in list]
print(list2) # 现在列表的元素类型就是整形的了
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/786077
推荐阅读
相关标签
  

闽ICP备14008679号