美文网首页
4. Data structure

4. Data structure

作者: 捕鲸小能手 | 来源:发表于2016-10-14 23:23 被阅读0次

List

list = ['apple', 'banana', 'candy']
print(list[0])
print(list[-1])
print(len(list))

list.append('watermelon')
list.insert(0, 'fruits')
list.pop()
list.pop(1)

Tuple

single_el_tuple = (1,)
multiple_el_tuple = (1, 2)

Set

s1 = set([1, 2, 3, 2, 1])  # {1, 2, 3}
s2 = set([2, 3, 4, 5])  # {2, 3, 4, 5}

# add
s1.add(6)

# del
s1.remove(6)

# union
s1 | s2

# intersection
s1 & s2

# difference
s1 - s2
s2 - s1

Dict

dict = {
    'key': 'value'
}

# existence
'key' in dict

# add
dict['new_key'] = 'new value'

# get
dict['key']
dict.get('key')
dict.get('not_exist', 'default_value')

# del
dict.pop('key')

相关文章

网友评论

      本文标题:4. Data structure

      本文链接:https://www.haomeiwen.com/subject/hzenyttx.html