输入一串数组并打印
时间: 2023-09-16 11:08:52 浏览: 213
好的,你可以使用如下的 Python 代码来输入一串数组并打印:
```python
# 输入数组
array = input("请输入一串数组,元素之间用空格隔开:").split()
# 将数组中的每个元素转换为整数
array = [int(x) for x in array]
# 打印数组
print("输入的数组为:", array)
```
在运行代码时,会提示你输入一串数组,例如:
```
请输入一串数组,元素之间用空格隔开:1 2 3 4 5
```
然后,代码会将输入的字符串拆分成单个元素,然后将每个元素转换为整数,并将它们存储在一个列表中。最后,代码会打印出整个数组:
```
输入的数组为: [1, 2, 3, 4, 5]
```
希望这个代码可以帮到你!
相关问题
JAVA输入字符串数组, 要求首先输入数组长度,然后输入数组元素,最后打印所有数组元素
在Java中,你可以按照以下步骤来输入字符串数组并打印它的元素:
1. 首先,创建一个Scanner对象用于从用户获取输入。例如:
```java
import java.util.Scanner;
public class StringArrayInput {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
}
}
```
2. 接下来,让用户输入数组的长度。可以使用`nextInt()`方法获取整数输入:
```java
int length = scanner.nextInt();
```
3. 创建并初始化一个长度为`length`的字符串数组,并用for循环获取每个元素的值,然后将它们添加到数组中:
```java
String[] array = new String[length];
for (int i = 0; i < length; i++) {
array[i] = scanner.next(); // 获取一个字符串输入
}
```
4. 最后,遍历数组并打印所有元素:
```java
for (String element : array) {
System.out.println(element);
}
```
5. 别忘了关闭Scanner对象以释放资源:
```java
scanner.close();
```
完整的代码示例:
```java
import java.util.Scanner;
public class StringArrayInput {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int length = scanner.nextInt();
String[] array = new String[length];
for (int i = 0; i < length; i++) {
array[i] = scanner.next();
}
for (String element : array) {
System.out.println(element);
}
scanner.close();
}
}
```
python输入字符串数组
要在Python中输入字符串数组,你可以使用input()函数来获取用户输入。用户输入的字符串可以通过split()函数进行分割,以获得一个包含多个字符串的数组。
示例代码如下:
```
# 获取用户输入的字符串
input_str = input("请输入多个字符串,以空格分隔:")
# 使用split()函数将输入的字符串分割成数组
str_array = input_str.split()
# 打印字符串数组
print(str_array)
```
这段代码中,我们使用input()函数获取用户输入的字符串,并通过split()函数将字符串分割成多个字符串,并存储到str_array数组中。最后,我们打印出这个字符串数组。
阅读全文