python數據結構

數據結構

序列

  • 序列包括的結構有:列表(list),字符串(str),元組(tuple),範圍(range),字節序列(bytes);
  • 序列可進行的操作有索引,分片,加和乘;\

乘:

a = "OOYYTT"
print(a*3)

加等:

a = "hello"
a += " world"
print(a)

序列分片:
a[start:end], a[start: end: step]

a = "hello"
a += " world"
print(a[1:3])
a = (1, 2, 3, 4, 5)
print(type(a))

<class ‘tuple’>

a = [1, 2, 3, 4, 5]
print(type(a))

<class ‘list’>

a = [1, 2, 3, 4, 5]
print(a[0])
a = [1, 2, 3, 4, 5]
print(a[0:3])
a = (1, 2, 3, 4, 5)
for i, item in enumerate(a):
    print('{0} - {1}'.format(i, item))
a = [1, 2, 3, 4, 5]
a.append([10, 11])
print(a)

[1, 2, 3, 4, 5, [10, 11]]

a = [1, 2, 3, 4, 5]
a += [10, 11]
print(a)

[1, 2, 3, 4, 5, 10, 11]

a = [1, 2, 3, 4, 5]
a += [10, 11]
a.insert(1, 20)
print(a)

[1, 20, 2, 3, 4, 5, 10, 11]

a = [1, 2, 3, 4, 5]
a += [10, 11]
a.insert(1, 20)
a.remove(20)
print(a)

[1, 2, 3, 4, 5, 10, 11]

a = [1, 2, 3, 4, 5]
a.reverse()
print(a)

[5, 4, 3, 2, 1]

a = "abc"
print(a.upper())

ABC

集合

字典

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章