Home  >  Article  >  Backend Development  >  python array

python array

高洛峰
高洛峰Original
2016-11-19 09:25:261252browse

Python array 1, common exercises:

Test questions:

0. What kind of things can be stored in a list?

Answer: Integers, floating point numbers, strings, objects, any data type can be stored

1. What are the ways to add elements to a list?

Answer: append() and extend() and insert()

2. The append() method and the extend() method are like adding elements to the end of the list. What is the difference between them?

Answer: append(): Add the parameter as an element to the end of the list

extend(): Use the parameter as a list to extend the end of the list

3.member.append(['Bamboo Forest Creek' ,'Crazy obsession']) and member.extend(['Bamboo Forest Creek','Crazy obsession']) have the same effect?

Answer: It’s different. member.append(['Bamboo Grove','Crazy obsession']) is to add the ['Bamboo Grove','Crazy obsession'] parameters at the end of the member list,

And member.extend (['Bamboo Forest Creek', 'Crazy Obsession']) is to add the two parameters of Bamboo Forest Creek and Crazy Obsession at the end of the member list.

4. There is a list name = ['F','i','h','C']. If you want to insert the element 's' between the elements 'i' and 'h', what method should be used? insert?

Answer: Use the insert() method, add in front of the element h: name.insert(2,'s')

Move your hands:

0. Do it yourself, in the following case, add data to the list Which method should be used better?

member = ['Little Turtle','Heiye','Lost','Yijing','Autumn Dance Sunset']

Changed to:

['Little Turtle', 88, 'Heiye', 90, 'Lost', 85, 'Yijing', 90, 'Autumn Dance in the Setting Sun', 88]

Method 1: Use insert() and append()

Method 2: Re-create a list overwrite with the same name.

Answer:

The second method is better. It can be done with one command: ['Little Turtle', 88, 'Dark Night', 90, 'Lost', 85, 'Yijing', 90, 'Autumn Dance in the Setting Sun' , 88]

Usage method one requires a lot of commands:

member.insert(1,88)

member.insert(3,90)

member.insert(5,85)

member. insert(7,90)

member.append(88)

1. Use a for loop to print each content in the member list above:

Answer:

>>> forname in member:
...      print(name)
...
小甲鱼
88
黑夜
90
迷途
85
怡静
90
秋舞斜阳
88

2. Modify the printing format:

Answer :

方法1:
>>> forname in range(len(member)):
...     if name % 2 == 0:         
...         print(member[name:name+2])
['小甲鱼', 88]
['黑夜', 90]
['迷途', 85]
['怡静', 90]
['秋舞斜阳', 88]
rrree


Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn