Atribuição de números em Arrays

Olá,
Como eu faço para colocar os números ou comando para colocar em arrays?
//código
tamanhoEstudantes = int(input( "Qual tamanho para os números.: " ))
nums = []

for i in range (tamanhoEstudantes):
nums.insert(i)
print(“Numeros {}: {}”.format(i, nums[i]))

No java é algo fácil
public class Numeros {

public static void main(String[] args) {

	int tamanho = Integer.parseInt(JOptionPane.showInputDialog("Qual tamanho para os números.: "));
	int[] array;
	array = new int[tamanho];

	for (int i = 0; i < array.length; i++) {
		array[i] = i;
		System.out.println("Array [" + i + "] = " + array[i]);
	}
	
}
dados = [] # nova lista vazia

dados.append('a') # adiciona item a
dados.append('b') # adiciona item b
print(dados)

dados = dados + ['d'] # concatena a lista com uma segunda lista criando uma lista nova
dados = dados + ['e', 'f', 'g'] # tambem eh possivel concatenar listas com mais de 1 elemento
print(dados)

outra_lista = ['h', 'i'] # uma outra lista
dados.extend(outra_lista) # extende a lista 'dados' existente usando o conteudo da 'outra_lista'
print(dados)

Saida:

['a', 'b']
['a', 'b', 'd', 'e', 'f', 'g']
['a', 'b', 'd', 'e', 'f', 'g', 'h', 'i']

Para mais informação: https://docs.python.org/pt-br/3.8/tutorial/datastructures.html

Codigo: [https://ideone.com/TnhgkJ]

1 curtida

O comando para adicionar um elemento em um array é nome_do_array.append(elemento), assim ficaria:

tamanhoEstudantes = int(input( "Qual tamanho para os números.: " ))
nums = []

for i in range (tamanhoEstudantes):
nums.append(i) # comando para adicionar o elemento ‘i’ no array
print(“Numeros {}: {}”.format(i, nums[i]))

Não sei se é somente isso que você quer saber , pois assim estará apenas adicionando a sequência , se o usuário informar que quer o tamanho de 5 tera o array nums =[0,1,2,3,4] e acaba sendo redundante no format(i, nums[i]) , pois i sempre vai ser igual a nums[i].

1 curtida

Era isso mesmo, obrigado e deu certo!! :slight_smile: