python3 array (list) initialization

python3 array (list) initialization

1. Initialize a fixed-length array

Sometimes it is necessary to predefine a fixed-length array and assign a value to each element

Method 1: The code in python3 is as follows:

1

2

3

4

#coding=utf-8

item  = 'PythonTab'

array = [item for in range(10)] #把 item 的值赋给 range()迭代器的每个元素

print(array)

 

result:

1

['PythonTab''PythonTab''PythonTab''PythonTab''PythonTab''PythonTab''PythonTab''PythonTab''PythonTab''PythonTab']

Method 2: The code in python3 is as follows:

1

2

3

item  = 'PythonTab'

array = [item]*10

print(array)

 

result:

1

['PythonTab''PythonTab''PythonTab''PythonTab''PythonTab''PythonTab''PythonTab''PythonTab''PythonTab''PythonTab']

 

2. Initially create an array of n rows and m columns

1

2

3

4

5

6

7

#coding=utf-8  

= 3

= 3

matrix = ['init']*n

for in range(len(matrix)): 

  matrix[i] = ['PY']*#把init的值覆盖了

print(matrix)

 

result:

1

[['PY''PY''PY'], ['PY''PY''PY'], ['PY''PY''PY']]

Guess you like

Origin blog.csdn.net/ny18002122997/article/details/112556664