python基础知识第七篇(练习)
# a. 获取内容相同的元素列表
l1 = [11,22,33]
l2 = [22,33,44]
for l in l1:
if l in l2:
print(l)
# b. 获取 l1 中有, l2 中没有的元素列表
l1 = [11,22,33]
l2 = [22,33,44]
for l in l1:
if l not in l2:
print(l)
# c. 获取 l2 中有, l1 中没有的元素列表
l1 = [11,22,33]
l2 = [22,33,44]
for i in l2:
if i not in l1:
print(i)
# d. 获取 l1 和 l2 中内容都不同的元素
l1 = [11,22,33]
l2 = [22,33,44]
for i in l1:
if i not in l2:
print(i)
for i in l2:
if i not in l1:
print(i)
#有12345678 八个数字,如何组成不重复的两位数,共有多少种?
count=0
for i in range(1, 9):
for i1 in range(1,9):
if i!=i1:
count +=1
print(count)
count=0
list1=[1,3]
for i in range(0,len(list1)):
for i1 in range(0,len(list1)):
if i!=i1:
count +=1
#九九乘法表
for i in range(1,10):
for i1 in range(1,i+1):
print(str(i)+"*"+str(i1)+"="+str(i*i1)+"\t",end="")
print(end="\n")
#公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,100文钱只能买100只鸡,有哪些组合?
for x in range(1, (100 // 5+1) ):
for y in range(1, (100 // 3+1) ):
for z in range(1, 101):
if x + y + z == 100 and 5 * x + 3 * y + z / 3 == 1000:
print(x,y,z)
#li=["dsk","ds","pp"],用下划线把列表的值连起来
li=["dsk","ds","pp",12]
for i in li:
print(i,end="_")
li=["dsk","ds","pp",12]
li[3]=str(li[3])
v="_".join(li)
print(v)
#获取元组tu=("dhik","xjo","xsx"),计算元组的长度并输出,获取元组的第二个元素并输出
tu=("dhik","xjo","xsx")
v=len(tu)
print(v)
tu=("dhik","xjo","xsx")
v=tu[1]
print(v)
#nums=[1,3,5,2,8,4]
#找出列表中两个元素相加等于9的结合
nums=[1,3,5,2,8,4]
cound=[]
for i in nums:
for j in nums:
if i+j==9:
cound.append((i,j)) print(cound)
python基础知识第七篇(练习)的更多相关文章
- python基础【第七篇】
字典 列表可以存储大量的数据类型,但是只能按照顺序存储,数据与数据之间关联性不强. 所以咱们需要引入一种容器型的数据类型,解决上面的问题,这就需要dict字典. 字典(dict)是python中唯⼀的 ...
- Python 基础【第七篇】集合
一.集合的概念: 不同元素的集合 二.集合的方法: 方法 用法 范例 set() 过滤掉重复 设置成为集合 >>> subset=set([1,1,2,3,4,4,6]) >& ...
- Python基础知识第八篇(集合)
#集合是无序的#集合是不同元素组成的#集合是不可变的,列如:列表,字典,元组#创建空集合 s=set() # s={1,2,3,4,2} # print(s) #集合添加>>>> ...
- python基础知识第六篇(知识点总结)
####################### 整理 ################# # 一.数字# int(..) # 二.字符串# replace(替换)/find/join/strip(移除 ...
- python基础知识第五篇(字典)
字典(dict) info={ "k1":"v1", "k2":"value" } 字典的value可以是任意值,布尔值 ...
- python基础知识第四篇(元组)
元组 list列表 li[11,22,33,44]列表和元组的区别:元素不可被修改,不可被增加或者删除(一级元素),列表则相反 tuple元组 tu=(111,222,333,444) 支持索引取值 ...
- python基础知识第三篇(列表)
列表 list 类 中提供的方法 li=[1,5,dhud,dd,] 通过list类创建的对象 中括号括起来 逗号分隔每个元素 列表中的元素可以是数字,字符串,也可以是列表,也可以是布尔值 所有的都能 ...
- Python开发【第二篇】:Python基础知识
Python基础知识 一.初识基本数据类型 类型: int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647 在64位 ...
- Python基础知识详解 从入门到精通(七)类与对象
本篇主要是介绍python,内容可先看目录其他基础知识详解,欢迎查看本人的其他文章Python基础知识详解 从入门到精通(一)介绍Python基础知识详解 从入门到精通(二)基础Python基础知识详 ...
随机推荐
- Spring中常见的设计模式——单例模式
一.单例模式的应用场景 单例模式(singleton Pattern)是指确保一个类在任何情况下都绝对只有一个实例,并提供一个全局访问点.J2EE中的ServletContext,ServletCon ...
- Component 和 PureComponent 的区别;复制demo,肉眼可以的区别
React.PureComponent它用当前与之前 props 和 state 的浅比较覆写了 shouldComponentUpdate() 的实现.简单来说,就是PureComponent简单实 ...
- Amazon Lightsail部署LAMP应用程序之部署实验室基础架构
一.在Lightsail中创建LAMP堆栈实例 1.在AWS管理控制台的"服务"下拉选项中单击"Lightsail". 2.在语言方面选择 "英语&q ...
- scrapy抓取斗鱼APP主播信息
如何进行APP抓包 首先确保手机和电脑连接的是同一个局域网(通过路由器转发的网络,校园网好像还有些问题). 1.安装抓包工具Fiddler,并进行配置 Tools>>options> ...
- spark graphX作图计算
一.使用graph做好友推荐 import org.apache.spark.graphx.{Edge, Graph, VertexId} import org.apache.spark.rdd.RD ...
- Maven设置http代理
背景:有时候公司处于安全因素的考虑,需要通过代理访问因特网,这种情况需要为Maven设置htpp代理 设置步骤如下: 1 首先确认自己无法访问外网公共的中央仓库(可通过ping repo1.maven ...
- PowerMock学习(九)之Mock Answer的使用
关于Mock Answer 上一篇文章,有介绍过关于Arguments Matche的使用,其实 Answer的作用与其比较类似,但是它比 Arguments Matcher 更加强大. Argume ...
- MySQL5.6.36 自动化安装脚本
背景 很好的朋友邱启明同学,擅长MySQL,目前任职某大型互联网业MySQL DBA,要来一套MySQL自动安装的Shell脚本,贴出来保存一些. 此版本为 MySQL 5.6.365 ###### ...
- MRC和ARC混编 JSONKit的使用
-fno-objc-arc 导入头文件
- 神奇的 SQL 之 联表细节 → MySQL JOIN 的执行过程(一)
开心一刻 我:嗨,老板娘,有冰红茶没 老板娘:有 我:多少钱一瓶 老板娘:3块 我:给我来一瓶,给,3块 老板娘:来,你的冰红茶 我:玩呐,我要冰红茶,你给我个瓶盖干哈? 老板娘:这是再来一瓶,我家卖 ...