return_value---------返回值
1. list列表扩展的方式有几种(或者说添加元素的方法)
| append(self, object, /) ------追加
| Append object to the end of the list. ----将对象追加到列表的末尾
| clear(self, /) -------删除
| Remove all items from list. ----从列表中删除所有项目
| copy(self, /) ------复制
| Return a shallow copy of the list. ---返回列表的浅层副本
| count(self, value, /) --------计数
| Return number of occurrences of value. ----返回值的出现次数
| extend(self, iterable, /) -----------扩展
| Extend list by appending elements from the iterable.-------通过追加序列中的要素来扩展列表
字符串
元组
列表
| index(self, value, start=0, stop=9223372036854775807, /)-----------索引
| Return first index of value. --------返回值的第一个索引
| Raises ValueError if the value is not present.(若该值不存在,引发ValueError)
|
| insert(self, index, object, /) ------插入
| Insert object before index. ---在指定的位置插入一个值
| pop(self, index=-1, /) ----弹出
| Remove and return item at index (default last). -----将列表中的最后一个值弹出
| Raises IndexError if list is empty or index is out of range.
(若列表为空或索引超出范围,引发IndexError)
| remove(self, value, /) -------删除
| Remove first occurrence of value. ------删除第一个出现的值
| Raises ValueError if the value is not present.(若该值不存在,引发ValueError)
|
| reverse(self, /) -----倒置
| Reverse *IN PLACE*. ----颠倒顺序
| sort(self, /, *, key=None, reverse=False(假)) -----排序
| Sort the list in ascending(升序) order and return None. ---按升序对列表排序
/: /之前的参数不能以start=1
index(2, start=2): 错误
index(2, 2):正确的
*:*之后的参数只能以参数名=值的这种方式传递
key=..
reverse=...
2. (1)对["cherry", "litchi", "strawberry", "mangosteen", "pomelo", "pineapple", "pitaya", "durian"]进行默认排序
(2) 对上面的列表使用第三个字母进行排序
(1)
(2)
3. dict中所有方法的使用(先写源代码再写样例)
dict_data = {1: 2, 1: 3}
dict_data = {键:值,键:值}
(1)clear
dict_data = {1: 1, 2: 2.2, 3: 7+7, 4: True, 5: None, 6: "456", 7: (1, 2), 8: [7, 9]} dict_data.clear() print(dict_data)
(2)copy
dict_data = {1: 1, 2: 2.2, 3: 7+7, 4: True, 5: None, 6: "456", 7: (1, 2), 8: [7, 9]} dict_data.copy() print(dict_data)
(3)fromkeys
dict_data = {1: 1, 2: 2.2, 3: 7+7, 4: True, 5: None, 6: "456", 7: (1, 2), 8: [7, 9]} dict_data.fromkeys(dict_data) print(dict_data.fromkeys(dict_data, 55))
(4)get
dict_data = {1: 1, 2: 2.2, 3: 7+7, 4: True, 5: None, 6: "456", 7: (1, 2), 8: [7, 9]} dict_data.get(2) print(dict_data.get(2))
(5)items
dict_data = {1: 1, 2: 2.2, 3: 7+7, 4: True, 5: None, 6: "456", 7: (1, 2), 8: [7, 9]} dict_data.items() print(dict_data.items())
(6)keys
dict_data = {1: 1, 2: 2.2, 3: 7+7, 4: True, 5: None, 6: "456", 7: (1, 2), 8: [7, 9]} dict_data.keys() print(dict_data.keys())
(7)pop
dict_data = {1: 1, 2: 2.2, 3: 7+7, 4: True, 5: None, 6: "456", 7: (1, 2), 8: [7, 9]} dict_data = dict_data.pop(4) print(dict_data)
(8)popitem
dict_data = {1: 1, 2: 2.2, 3: 7+7, 4: True, 5: None, 6: "456", 7: (1, 2), 8: [7, 9]} dict_data = dict_data.popitem() print(dict_data)
(9)setdefault--------字典中插入元素
dict_data = {1: 1, 2: 2.2, 3: 7+7, 4: True, 5: None, 6: "456", 7: (1, 2), 8: [7, 9]} dict_data = dict_data.setdefault(0) print(dict_data)
(10)update
dict_data = {1: 1, 2: 2.2, 3: 7+7, 4: True, 5: None, 6: "456", 7: (1, 2), 8: [7, 9]} dict_data.update({9: b"ac"}) print(dict_data)
(11)values
dict_data = {1: 1, 2: 2.2, 3: 7+7, 4: True, 5: None, 6: "456", 7: (1, 2), 8: [7, 9]} dict_data.values() print(dict_data)