【问题标题】:How do I split a String Array into 2 serperately parts如何将字符串数组分成 2 个单独的部分
【发布时间】:2018-05-16 07:33:49
【问题描述】:

如何将字符串数组拆分为单独的部分? 我可以单独打印

我什至不知道如何开始 任何人都可以帮助我朝着正确的方向前进

谢谢

【问题讨论】:

  • 至少给出一个输入输出的例子……我们甚至不知道你想要完成什么!
  • 什么样的数组?你的意思是一个字符串列表,例如['this is', 'a list', 'of strings']
  • 是的,它是一个列表。让我举个例子。
  • str(key[]) 里面有一个列表我想把这个列表打印在纸上但是纸上的输出太长了所以我不知道如何拆分它跨度>

标签: python


【解决方案1】:

Python 仅将字符串存储为列表。假设你有:

s = 'abcd'

您可以使用子字符串的概念访问单独的列表

s[1:2]
>> b
s[:3]
>>abc

同样,对于

s = ['hello my name is anton','I am 9999 years old']
''.join(s[1])
''.join(s[1:2])

你可以看看List Slicing

【讨论】:

  • 这里更像这样[你好,我叫安东,我今年 9999 岁]
  • 我想将两者分开,我可以在一张纸上打印第一个,在下一张纸上打印另一个
  • 可以查看修改后的版本。这是你想要的吗
【解决方案2】:
string='hai, how is your day going? is it good or bad ?'

如果你想用 ,/./ 分割这样的字符串?那么你可以使用

string.split('?')

它将使用 '?' 进行拆分符号

或者你可以使用切片方法

string[0:4]

这里0是起始字符索引,4是结束字符索引

string[start:end]

【讨论】:

  • 我在我的页面上单独打印每一行,太长且不适合我的纸张的行必须在另一页上
猜你喜欢
  • 2021-03-14
  • 1970-01-01
  • 2016-01-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-23
  • 2020-07-30
  • 1970-01-01
相关资源
最近更新 更多