Pythonで一般的に使用されるデータ構造はいくつかあります。しかし、私たちが最もよく使用する3つは、文字列、リスト、および辞書です。
実際、プログラミング言語を学ぶための最も基本的なことは、そのデータ構造を学ぶことです。
Pythonでは、データ構造の概念も非常に重要です。データ構造が異なれば、呼び出す関数も異なります。
次に、文字列、リスト、辞書のそれぞれの作成方法を紹介します。
文字列を作成する3つの方法
①一重引用符( '')、文字列を作成
a = 'I am a student'
print(a)
結果は次のとおりです。
②二重引用符( "")、文字列を作成します
b = "I am a teacher"
print(b)
結果は次のとおりです。
③3つの一重引用符または3つの一重引用符を続けて複数行の文字列を作成します
c = '''
I am a student
My name is黄伟
I am a teacher
My name is陈丽
'''
print(c)
結果は次のとおりです。
リストを作成する5つの方法
①[]を使用してリストを作成します
a = [1,2,3]
print(a)
結果は次のとおりです。
②リスト付きリストを作成する
b = list('abc')
print(b)
c = list((1,2,3))
print(c)
d = list({
"aa":1,"bb":3}) #对于字典,生成的是key列表。
print(d)
結果は次のとおりです。
③範囲を使用して整数のリストを作成します
e = list(range(10))
print(e)
結果は次のとおりです。
④リストを理解したリストを作成する
f = [i for i in range(5)]
print(f)
結果は次のとおりです。
⑤リストと[]を使用して空のリストを作成します
g = list()
print(g)
h = []
print(h)
結果は次のとおりです。
辞書を作成する5つの方法
①{}を使用して辞書を作成する
a = {
'name':'陈丽','age':18,'job':'teacher'}
print(a)
b = {
'name':'陈丽','age':18,'job':['teacher','wife']}
print(b)
結果は次のとおりです。
②dictで辞書を作成する
c = dict(name='张伟',age=19)
print(c)
d = dict([('name','李丽'),('age',18)])
print(d)
結果は次のとおりです。
③zip機能で辞書を作成する
x = ['name','age','job']
y = ['陈丽','18','teacher']
e = dict(zip(x,y))
print(e)
結果は次のとおりです。
④{}、dictで空の辞書を作成する
f = {
}
print(f)
g = dict()
print(g)
結果は次のとおりです。
⑤fromkeysを使用して、値が空の辞書を作成します
h =dict.fromkeys(['name','age','job'])
print(h)
結果は次のとおりです。