python 数组

Nov 19, 2016 am 09:25 AM
python

   Python数组1,常见习题:

测试题:

0.列表都可以存放一些什么东西?

答:整数,浮点数,字符串,对象,存放任何数据类型

 

1.向列表增加元素有哪些方法?

答:append()和extend()和insert()

 

2.append()方法和extend()方法都是像列表末尾增加元素,请问他们有什么区别?

答:append():将参数作为一个元素增加到列表的末尾

   extend():将参数作为一个列表去扩展列表的末尾

 

3.member.append(['竹林小溪','Crazy迷恋'])和member.extend(['竹林小溪','Crazy迷恋'])实现的效果一样吗?

答:不一样,member.append(['竹林小溪','Crazy迷恋'])是在member列表末尾添加['竹林小溪','Crazy迷恋']参数,

    而member.extend(['竹林小溪','Crazy迷恋'])是在member列表末尾分别添加竹林小溪,Crazy迷恋这2个参数。

 

4.有列表 name = ['F','i','h','C'],如果想在元素‘i’和'h'之间插入元素's',应该使用什么方法插入?

答:使用insert()方法,在元素h前面添加:name.insert(2,'s')

 

动动手:

0.自己动动手,下面这种情况,向列表添加数据应当采用哪种方法比较好?

member = ['小甲鱼','黑夜','迷途','怡静','秋舞斜阳']

改为:

['小甲鱼', 88, '黑夜', 90, '迷途', 85, '怡静', 90, '秋舞斜阳', 88]

方法1:使用insert()和append()

方法2:重新创建一个同名字的列表覆盖。

 

答:

使用方法二比较好,一条命令搞定:['小甲鱼', 88, '黑夜', 90, '迷途', 85, '怡静', 90, '秋舞斜阳', 88]

使用方法一要要用到好多条命令:

member.insert(1,88)

member.insert(3,90)

member.insert(5,85)

member.insert(7,90)

member.append(88)

 

1.利用for循环打印上面member列表中的每个内容:

答:

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

2.修改一下打印格式:

答:

方法1:
>>> forname in range(len(member)):
...     if name % 2 == 0:         
...         print(member[name:name+2])
['小甲鱼', 88]
['黑夜', 90]
['迷途', 85]
['怡静', 90]
['秋舞斜阳', 88]
Copier après la connexion
方法一:
count = 0
length =len(member)
while count <length: 
    print(member[count], member[count+1])
    count += 2
方法二:   
for each inrange(len(member)):
    if each%2 == 0:
         print(member[each], member[each+1])
Copier après la connexion


Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Quels sont les avantages et les inconvénients des modèles ? Quels sont les avantages et les inconvénients des modèles ? May 08, 2024 pm 03:51 PM

Quels sont les avantages et les inconvénients des modèles ?

Google AI annonce Gemini 1.5 Pro et Gemma 2 pour les développeurs Google AI annonce Gemini 1.5 Pro et Gemma 2 pour les développeurs Jul 01, 2024 am 07:22 AM

Google AI annonce Gemini 1.5 Pro et Gemma 2 pour les développeurs

Comment télécharger Deepseek Xiaomi Comment télécharger Deepseek Xiaomi Feb 19, 2025 pm 05:27 PM

Comment télécharger Deepseek Xiaomi

Partagez plusieurs frameworks de projets open source .NET liés à l'IA et au LLM Partagez plusieurs frameworks de projets open source .NET liés à l'IA et au LLM May 06, 2024 pm 04:43 PM

Partagez plusieurs frameworks de projets open source .NET liés à l'IA et au LLM

Comment lui demandez-vous Deepseek Comment lui demandez-vous Deepseek Feb 19, 2025 pm 04:42 PM

Comment lui demandez-vous Deepseek

Comment enregistrer la fonction d'évaluation Comment enregistrer la fonction d'évaluation May 07, 2024 am 01:09 AM

Comment enregistrer la fonction d'évaluation

Quel logiciel est NET40 ? Quel logiciel est NET40 ? May 10, 2024 am 01:12 AM

Quel logiciel est NET40 ?

Comment rechercher Deepseek Comment rechercher Deepseek Feb 19, 2025 pm 05:18 PM

Comment rechercher Deepseek

See all articles