배열은 왜 필요할까?

C언어 예 : 영어 단어 저장

#include <stdio.h>

int main(int argc, char * argv[])
{
	char country[3] = "US";
	printf("%c%c\\n", country[0], country[1]);
	printf("%s\\n", country);
	return 0;
}

파이썬 언어 예 : 영어 단어 저장

country = "US"
print(country)

파이썬과 배열

# 1차원 배열 : 리스트로 구현시
data_list = [1, 2, 3, 4, 5]
data_list

# 2차원 배열 : 리스로 구현시
data_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
data_list

array - Efficient arrays of numeric values - Python 3.9.1 documentation

import array

data = array.array('l', [1, 2, 3, 4, 5])
print(data)
dataset = ['Braund, Mr. Owen Harris',
'Cumings, Mrs. John Bradley (Florence Briggs Thayer)',
'Heikkinen, Miss. Laina',
'Futrelle, Mrs. Jacques Heath (Lily May Peel)',
'Allen, Mr. William Henry',
'Moran, Mr. James',
'McCarthy, Mr. Timothy J',
'Palsson, Master. Gosta Leonard',
'Johnson, Mrs. Oscar W (Elisabeth Vilhelmina Berg)',
'Nasser, Mrs. Nicholas (Adele Achem)',
'Sandstrom, Miss. Marguerite Rut',
'Bonnell, Miss. Elizabeth',
'Saundercock, Mr. William Henry',
'Andersson, Mr. Anders Johan',
'Vestrom, Miss. Hulda Amanda Adolfina',
'Hewlett, Mrs. (Mary D Kingcome) ',
'Rice, Master. Eugene',
'Williams, Mr. Charles Eugene',
'Vander Planke, Mrs. Julius (Emelia Maria Vandemoortele)',
'Masselmani, Mrs. Fatima',
'Fynney, Mr. Joseph J',
'Beesley, Mr. Lawrence',
'McGowan, Miss. Anna "Annie"',
'Sloper, Mr. William Thompson',
'Palsson, Miss. Torborg Danira',
'Asplund, Mrs. Carl Oscar (Selma Augusta Emilia Johansson)',
'Emir, Mr. Farred Chehab',
'Fortune, Mr. Charles Alexander',
'Dwyer, Miss. Ellen "Nellie"',
'Todoroff, Mr. Lalio']

m_count = 0
for data in dataset:
    for index in range(len(data)):
        if data[index] == 'M':
            m_count += 1
print (m_count)