当前位置: 首页 > 面试题库 >

要在Python中列出的字符串

郁烨
2023-03-14
问题内容

我正在尝试分割字符串:

'QH QD JC KD JS'

变成这样的列表:

['QH', 'QD', 'JC', 'KD', 'JS']

我将如何去做呢?


问题答案:
>>> 'QH QD JC KD JS'.split()
['QH', 'QD', 'JC', 'KD', 'JS']

split

返回字符串中的单词列表,sep用作分隔符字符串。如果maxsplit给出,最多
maxsplit完成拆分(因此,列表最多maxsplit+1
包含元素)。如果maxsplit未指定,则分割数没有限制(进行所有可能的分割)。

如果sep指定,则连续的定界符不会分组在一起,而是视为定界空字符串(例如, '1,,2'.split(',')return ['1', '', '2'])。所述sep参数可以由多个字符(例如, '1<>2<>3'.split('<>')返回['1', '2', '3'])。使用指定的分隔符分割空字符串将返回 ['']

如果sep未指定或is
None,则应用不同的拆分算法:连续的空白行被视为单个分隔符,并且如果字符串具有前导或尾随空格,则结果在开头或结尾将不包含空字符串。因此,使用分隔符分割空字符串或仅包含空格的字符串None将返回[]

例如,' 1 2 3 '.split() 收益['1', '2', '3']' 1 2 3 '.split(None, 1)回报['1', '2 3 ']



 类似资料:
  • 我有一个给定格式的JSON数据: 我想把它转换成地图 我在Kotlin方面没有太多经验,我主要用python处理过此类案例,我成功地编写了以下内容: 我无法使用向地图键值添加数据,任何想法或线索都会有帮助,谢谢。

  • 问题内容: 我正在寻找一种有效的方法来从DataFrame列的字符串中删除不需要的部分。 数据如下: 我需要将这些数据修剪为: 我试过了.str.lstrip(‘+-‘)。str.rstrip(‘aAbBcC’),但出现错误: 任何指针将不胜感激! 问题答案:

  • 问题内容: 本质上,我想从文件中吸收一行文本,将字符分配给列表,并创建列表中所有单独字符的列表-列表列表。 此刻,我已经尝试过了: 这就是我所拥有的。我不太了解如何提取单个字符并将其分配给新列表。 我从文件中得到的行将类似于: 我想把它变成这个列表,每个单独的字符: 问题答案: 字符串是可迭代的(就像列表一样)。 我的意思是您确实想要这样的东西: 要么 要么 字符将包含文件中的所有字符。

  • 问题内容: 背景: 示例列表: 我想检索一个子串是否匹配的元素,例如 码: 如果列表中的任何元素包含模式,则上面的命令会打印出来。 我想打印与子字符串匹配的元素。因此,如果我要检查,我只想从列表中打印。 问题答案: print [s for s in list if sub in s] 如果要用换行符分隔它们: 完整示例,不区分大小写:

  • 我有一个给定格式的JSON数据: 我想把它转换成地图 我在Kotlin方面没有太多经验,我主要用Python处理过此类案例,我成功地编写了以下内容: 我无法使用将数据添加到地图键值,任何想法或线索都会有所帮助。

  • 本文向大家介绍计算Python中字符串中字符的出现次数,包括了计算Python中字符串中字符的出现次数的使用技巧和注意事项,需要的朋友参考一下 给我们一个字符串和一个字符。我们想找出给定字符在给定字符串中重复多少次。 随着范围和镜头 我们设计了一个for循环,以使该字符与字符串中存在的每个可通过索引访问的字符匹配。range和len函数可帮助我们确定从字符串的左移到右移时必须进行多少次匹配。 示例