博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
leetcode中的python学习
阅读量:4447 次
发布时间:2019-06-07

本文共 2003 字,大约阅读时间需要 6 分钟。

list.extend()

list1.extend(list2(or string)) 将list2(or string)的所有元素添加到list1中;

list1.append(list2(or string)) 将list2(or string)作为一个元素添加到list1中;

注意:dtype( list1.extend() ) = Nonetype 所以无法对其进行列表操作(.sort()之类的)  ->append也一样

 

1  1 class Solution: 2  2     def findMedianSortedArrays(self, nums1: List[int], nums2: List[int]) -> float: 3  3         nums1.extend(nums2) 4  4         nums1.sort() 5  5         x=len(nums1) 6  6         if (x%2)==1: 7  7             i=int((x-1)/2) 8  8             return float(nums1[i]) 9  9         else:10 10             i=int(x/2)11 11             j=int((x/2)-1)12 12             return (nums1[i]+nums1[j])/2.0
median of 2 list

list1(or string1)[i:j:s]

创建新list2:元素为list1的i至j-1,元素间步长为s;

s:default=1,当s<0且i,j缺损,i,j分别默认为-1,-len(list)-1,特例:当s=-1时逆序返回。

1 a = str('hello world!')2 b = [1,2,3,4,5,6]3 print(a[::-1])4 print(b[::-1])
!dlrow olleh[6, 5, 4, 3, 2, 1]

 cmp()

cmp( x, y ),如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1(x,y为数值表达式)。

if-else;if-elif

str.strip()

str.strip('X')移除首尾的X元素,default:whitespace,tab

inter.join()

inter.join(list(or string)),将inter加入list每个元素之间,并返回处理后的string,类似于spilt的相反。

1 a="-*-"2 d=['自','己','看','!']3 x=a.join(d)4 print(x)5 type(x) >>>'自-*-己-*-看-*-!'
>>>str

str.spilt()

str.split('X',nums),对str进行切片nums次,返回一个list,  str.spilt()[-1]为取list中的最后一个元素

str.rspilt()

用法类似str.split(),但是从str的末尾开始

判断list或者string元素是否为空:

为空的str or list bool值为False,或者len(str or list)=0

1 str_a  = str('我自己看') 2 str_b  = ('') 3 list_a = ['我','自','己','看'] 4 list_b = [] 5 print(bool(str_a)) 6 print(bool(str_b)) 7 print(bool(list_a)) 8 print(bool(list_b)) 9 10 >>>Ture11 >>>False12 >>>Ture13 >>>False

 str.replace('ever','now')

将str中的ever用now替代,ever和now可以是字符串或者字符

np.linspace(startstopnumendpoint=Trueretstep=False, dtype=Noneaxis=0,)

返回从start 到stop 均匀分成num个点的数列,endpoint 默认为True时,包含stop,即相邻点间隔为(stop-start)/(num-1);endpoint为False时返回数列不包含stop,相邻点间隔为(stop-start)/num。

np.tile(Arr, (tuple))

将Arr按tuple中的数据展开,注意Arr的维度index变化

转载于:https://www.cnblogs.com/lizhiqing/p/10611083.html

你可能感兴趣的文章
leanote使用本地账户时,去掉待同步的小红点
查看>>
整理pandas操作
查看>>
REST-assured 2发送消息代码重构
查看>>
python-面向对象
查看>>
11 go并发编程-上
查看>>
操作DOM树
查看>>
WPF——TargetNullValue(如何在绑定空值显示默认字符)
查看>>
巧用五招提升Discuz!X运行速度
查看>>
01构建之法阅读笔记
查看>>
mac svn命令 linux同样适用
查看>>
jQuery,ctrl+enter组合事件
查看>>
python sendmail
查看>>
centOS7下安装GUI图形界面
查看>>
如何为XNA创建输入框(how to Create an XNA Textbox)
查看>>
UWP&WP8.1 基础控件——Grid
查看>>
【JavaScript】 直接下载保存文件
查看>>
006 Cisco switch prewired
查看>>
数据结构和算法概览(一)
查看>>
log4net使用具体解释
查看>>
UVA 11774 - Doom&#39;s Day(规律)
查看>>