Leetcode-python技巧

本文介绍了Python中常见的基础操作,包括如何将列表转换为字符串、输入字符串并按空格拆分、创建字典、获取列表最大值等。此外还详细解释了return语句的不同用法、列表与集合的区别以及一些列表的操作方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.将List列表转换为字符串:str="".join(list)

2.输入一行字符串,字符串中的单词以空格隔开:a=input().split()

3.字典:dict={"key":value,"key1":value1...}

4.返回一个list中的最大值:max(list)

5.return a or b :返回一个真值,如a为假,返回b。若a和b都为真,则返回第一个值a,即return 只会返回一个值

   return a and b:若a为真,则返回b,若a为假,直接返回a。(and相当于条件判断,满足a的条件时就返回b)

6.return [str(res[key])+" "+key for key in res] : for 循环,循环生成res中每个key对象,最后返回字符串到列表中

7. list.pop(i):弹出下标为i的元素,弹出后i值不变,仍为i

8.list.insert(i,value):在下标为i的地方插入元素

9.

enumerenumerate 函数用于遍历序列中的元素以及它们的下标:

 >>> for i,j in enumerate(('a','b','c')):

  print i,j

 0 a

 1 b

 2 c

10.list和set的区别:list为集合(可存在重复元素)、set为不重复的集合。

                                1.  if  x  in list   (顺序查找)                  2.   if x in set   (hash查找)

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值