Python -- Task 04

1. 首先复习一下列表的定义,说白了列表就是C语言中的数组,只不过它比C语言的数组更有意思,就是多了很多方法,这些方法用起来十分简单,我学到了列表的创建,然后就是向列表中添加元素,有append(),extend()等方法,然后就是删除元素,pop()等方法,然后就是获取列表中的元素,可以用切片, 列表的常用操作符,前面三种方法(`append`, `extend`, `insert`)可对列表增加元素,它们没有返回值,是直接修改了原数据对象。
		而将两个list相加,需要创建新的 list 对象,从而需要消耗额外的内存,特别是当 list 较大时,尽量不要使用 “+” 来添加list,
		然后是例题
		`lst = [2, 5, 6, 7, 8, 9, 2, 9, 9]
		lst.append(15)
		lst`
		
		```python
		lst.insert(5, 20)
		print(lst)
		``
		
		```python
		a = [2, 5, 6]
		lst.extend(a)
		print(lst)
		lst.pop(3)
		print(lst)
		lst.reverse()
		print(lst)
		lst.sort(reverse=True)
		lst
		```
		
		```python
		lst = [1, [4, 6], True]
		def double_num(a):
		    for i in range(0, len(a)):
		        if type(a[i]) is int:
		            a[i] *= 2
		        elif type(a[i]) is list:
		            a[i] = double_num(a[i])
		    return a
		x = double_num(lst)
		print(x)
		
		s = Solution()
		print(s.peakIndexInMountainArray(test))
		```
  1. 元组习题
  2. 字符串的方法特别多,还在整理中,代码亲自敲了一遍,发现掌握了很多,谢谢组织
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值