パイソンの3.知人リスト

リスト

この日Ergouは、いくつかの小さな稚魚を停止しています

Pythonのリストが何であるか、小さな稚魚の口と尋ね、

心を喜びErgou:

列表由一系列按特定顺序排列的元素组成

在Python中,用方括号([])来表示列表,并用逗号来分隔其中的元素

就比如你们几个的名字用列表就可以表示成:

names = ['小混混1', '小混混2', '小混混3', '小混混4', '小混混5'] 
print(names)

['小混混1', '小混混2', '小混混3', '小混混4', '小混混5']

image.png

image.png

雑魚が突然言った:「まあ、私はあなたが私たちに参加できるようにするつもりです。」

Ergouはまだ世界のリスト、口の中に浸漬し、言いました:

这就涉及到列表中添加元素了

names = ['小混混1', '小混混2', '小混混3', '小混混4', '小混混5'] 
print(names)

# 二狗加入小混混组
names.append('二狗')
print(names)

这样就是
['小混混1', '小混混2', '小混混3', '小混混4', '小混混5']
['小混混1', '小混混2', '小混混3', '小混混4', '小混混5', '二狗']

这样我就是最小的一个,但是如果你想让我当个大哥,那也不是没办法,你要是想让我当老三

names.insert(2, '二狗')
print(names)

您也别疑惑,这不是说我想当老二,因为您是大哥您是0啊,没有您谁都开不了头,您始终是最前那一个

Ergouが、これは自己満足の良いお尻ショット、だと思います。

image.png

image.png

image.png

image.png

雑魚瞬間、二匹の犬が自分自身を果たしていることを、言った:「ロール」

Ergouは恩知らずです:続けました:

这样的话那就涉及到了列表的删除了

如果按照之前的我是最后一个加入的,所以肯定排在最后面,那么你就可以直接把我踢出去

print(names.pop())
print(names)

这样您还能知道您把我踢出去了
二狗
['小混混1', '小混混2', '小混混3', '小混混4', '小混混5']

但是现在不一样啊,我是老三,那么你就需要像按照插入那样踢我了

print(names.pop(2))
print(names)

二狗
['小混混1', '小混混2', '小混混3', '小混混4', '小混混5']

当然了一般黑社会那都是直接不留名的

del names[2]
print(names)

当然啦,咱们可不是什么黑社会,

哦,对啦,大哥您日理万机,有时候忘了我排第几了

没问题,你这样

names.remove('二狗')
print(names)

image.png

image.png

image.png

另外还有一些办法,比如你想看我们现在有多少人

print(len(names))

你想给我们的辈分重新拍一次,这个就是以后永远的长幼顺序

# 字母顺序排列的(永久改变)
names.sort()
print(names)
# 字母倒叙排列的(永久改变)
names.sort(reverse=True)
print(names)

或者你只想临时按照身高排一次

# 字母顺序排列的(临时改变,原长幼顺序不变)
print(sorted(names))
print(names)

# 字母倒叙排列的(临时改变,原长幼顺序不变)
print(sorted(names, reverse=True))
print(names)

或者你想让我们倒着顺序
names.reverse() 
print(names)

注、リバース()は、要素の中に逆のアルファベット順のリストの順序を参照して、単に要素のリストの順番を逆にしません。


image.png

タプル

タプルはリストと呼ばれることができない、彼はタプルで名前を占有されている
初期化されると、彼は、自動的に延長された長さにすることはできません、長さが決定されました

タプルは丸括弧、角括弧のリストを使用します。

タプルは括弧内の要素とすることができカンマで区切って追加する必要があり、非常にシンプル作成します。

tup1 = ('a', 'b', ['c', 'd'])
tup2 = (1, 2, [3, 4, 5] )
print(tup1)
print(tup2)
print(tup1[0])
print(tup1[1])
print(tup1[2])
print(tup1[2][0])

输出:
('a', 'b', ['c', 'd'])
(1, 2, [3, 4, 5] )
a
b
['c', 'd']
c

image.png

時間がタプルで唯一の要素は、TUP =(222)が、TUP =されていない場合(222)、コンマを追加する必要がある
のみ(222)ブラケットまたはタプルを区別することが困難であるため

もちろん、タプルは長さを延長しないことができない、それはスプライスされることができます

tup1 = ('a', 'b', ['c', 'd'])
tup2 = (1, 2, [3, 4, 5] )

tup3 = tup1 + tup2

print(tup3)

答えは何ですか?あなたは、プログラムの外観を実行する必要があります

いくつかの一般的に使用される業務のタプル

Python式 結果 説明
((1、2、3))として 3 要素の数を計算します
(1、2、3)+(4、5、6) (1、2、3、4、5、6) 接続
( 'こんにちは!'、)* 4 (「こんにちは!」「こんにちは!」「こんにちは!」「こんにちは!」) コピー
(1、2、3)3 要素が存在しています
印刷X:(1、2、3)におけるxの 1 2 3 イテレーション

もちろん、多くの一般的に使用される方法は、プレゼンテーションの学習後の外に11になりますがあります

おすすめ

転載: www.cnblogs.com/hcf-fcl/p/11199538.html