python basis - a list of the type of built-in method

Built-in method list type (list)

  • 1. Usage: more equipment, more loving, and more courses, and even more girlfriend

  • 2. Definitions: a plurality of any type can have the value of [], the elements separated by commas
# my_girl_friend = list(['jason','tank','sean'])
my_girl_friend = ['jason', 'tank', 'sean']

print(f"my_girl_friend: {my_girl_friend}")

my_girl_friend: ['jason', 'tank', 'sean']

l = list('hello nick')
print(f"l: {l}")

l: ['h', 'e', 'l', 'l', 'o', ' ', 'n', 'i', 'c', 'k']
. + 3 * common operations built-in method:

 1. Press the index value (positive value + antiporter value), may be taken to deposit

 2. Slice

 3. length len

 4. Members and not in operation in

 5. Additional append

 6. Delete del

 7. cycle

1. Press the index value (positive value + antiporter value), may be taken to deposit

# list之索引取值
name_list = ['nash', 'langyigang', 'fujiachen', 'jinyi']
name_list[0] = 'nash handsom'
# name_list[1000] = 'tank sb'  # 报错

print(f"name_list[0]: {name_list[0]}")

name_list[0]: nash handsom

2. Slice

# list之切片
name_list = ['nash', 'langyigang', 'fujiachen', 'jinyi']
print(f"name_list[0:3:2]: {name_list[0:3:2]}")

name_list[0:3:2]: ['nash', 'fujiachen']

3. length

# list之长度
name_list = ['nash', 'langyigang', 'fujiachen', 'jinyi']

print(f"len(name_list): {len(name_list)}")

len(name_list): 4

4. Members and not in operation in

# list之成员运算in和not in
name_list = ['nash', 'fujiachen', 'langyigang', 'jinyi']

print(f"'langyigang sb' in name_list: {'langyigang sb' in name_list}")
print(f"'nash handsome' not in name_list: {'nash handsome' not in name_list}")

'fujiachen sb' in name_list: False 'nash handsome' not in name_list: True

The added value

# list之追加值
name_list = ['nash', 'xuguangduo', 'fujiachen', 'jinyi']
name_list.append('langyigang sb')

print(f"name_list: {name_list}")

name_list: ['nash', 'xuguangduo', 'fujiachen', 'jinyi', 'langyigang sb']

6. Delete

# list之删除
name_list = ['nash', 'xuguangduo', 'fujiachen', 'jinyi']
del name_list[2]

print(f"name_list: {name_list}")

name_list: ['nash', 'xuguangduo', 'jinyi']

7. cycle

# list之循环
name_list = ['nash', 'xuguangduo', 'fujiachen', 'jinyi']

for name in name_list:
    print(name)

nash xuguangduo fujiachen jinyi

Other methods

insert

pop

remove

count

index

clear

copy

extend

reverse

sort

1.insert()

# list之insert()
name_list = 
name_list.insert(1, 'handsome')

print(f"name_list: {name_list}")

name_list: ['nash', 'handsome', 'xuguangduo', 'fujiachen', 'jinyi']

2.pop()

# list之pop(),pop()默认删除最后一个元素
name_list = ['nash','xuguangduo', 'fujiachen', 'jinyi']

print(f"name_list.pop(1): {name_list.pop(1)}")
print(f"name_list: {name_list}")

name_list.pop(1): jason name_list: ['nash', 'fujiachen', 'jinyi']

3.remove()

# list之remove()
name_list = ['nash', 'xuguangduo', 'fujiachen', 'jinyi']

print(f"name_list.remove('nash'): {name_list.remove('nick')}")
print(f"name_list: {name_list}")

name_list.remove('nick'): None name_list: ['xuguangduo', 'fujiachen', 'jinyi']

4.count()

# list之count()
name_list = ['nash', 'xuguangduo', 'fujiachen', 'jinyi']

print(f"name_list.count('nash'): {name_list.count('nash')}")

name_list.count('nash'): 1

5.index()

# list之index()
name_list = ['nash', 'xuguangduo', 'fujiachen', 'jinyi']

print(f"name_list.index('nash'): {name_list.index('nash')}")

name_list.index('nash'): 0

6.clear()

# list之clear()
name_list = ['nash', 'xuguangduo', 'fujiachen', 'jinyi']
name_list.clear()

print(f"name_list: {name_list}")

name_list: []

7.copy()

# list之copy()
name_list = ['nash', 'xuguangduo', 'fujiachen', 'jinyi']

print(f"name_list.copy(): {name_list.copy()}")

name_list.copy(): ['nash', 'xuguangduo', 'fujiachen', 'jinyi']

8.extend()

# list之extend()
name_list = ['nash', 'xuguangduo', 'fujiachen', 'jinyi']
name_list2 = ['nash handsome']
name_list.extend(name_list2)

print(f"name_list: {name_list}")

name_list: ['nash', 'xuguangduo', 'fujiachen', 'jinyi', 'nash handsome']

9.reverse()

# list之reverse()
name_list = ['nash', 'xuguangduo', 'fujiachen', 'jinyi']
name_list.reverse()

print(f"name_list: {name_list}")

name_list: ['jinyi', 'fujiachen', 'xuguangduo', 'nash']

10.sort()

# list之sort(),使用sort列表的元素必须是同类型的
name_list = ['nash', 'xuguangduo', 'fujiachen', 'jinyi']
name_list.sort()

print(f"name_list: {name_list}")

name_list.sort(reverse=True)
print(f"name_list_reverse: {name_list}")

name_list = ['nash', 'xuguangduo', 'fujiachen', 'jinyi'] name_list.sort() print(f"name_list: {name_list}") name_list.sort(reverse=True) print(f"name_list_reverse: {name_list}") ``

Stored value or a plurality of values:

Multiple values

Ordered or disordered: Ordered

hobby_list = ['read', 'run', 'girl']
print(f'first:{id(hobby_list)}')
hobby_list[2] = ''
print(f'second:{id(hobby_list)}')
first:4522187016
second:4522187016

Variable or immutable: Variable Data Type

Guess you like

Origin www.cnblogs.com/suren-apan/p/11374803.html