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
2.修改一下打印格式:
答:
方法1: >>> forname in range(len(member)): ... if name % 2 == 0: ... print(member[name:name+2]) ['小甲鱼', 88] ['黑夜', 90] ['迷途', 85] ['怡静', 90] ['秋舞斜阳', 88]
方法一: 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])

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds

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

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

Comment enregistrer la fonction d'évaluation
